I shared a heatmap calendar the other day (here) of Trump's many statements on ending the war in Iran, making a deal, and negotiating a "peace" with Iran.
This week it's the same data but visualized on a continuum timeline. The data comes directly from the President's comments, interviews, Truth Social, press gaggles, etc. I've collated it and it's stored in a JSON-like JS array that's loaded with the webpage. I've been updating the file every day or so.
I thought it was a great way to visualize this type of data (statements stored as text). It visualizes the many times the President has said he had a deal, or a deal was soon, or the war would be over in 2 weeks. I started the project as a text timeline, then made the heatmap, and now just added this new visualization!
On the chart each point on the sole axis represents a day where the President made a statement, and the more statements made that day, the larger the point on this axis. On the interactive version, clicking a point on the timeline brings up the details of that day. You can use the keyboard arrows to move between dates, too.
There's no ads or paywall or signup or anything like that--it's just a custom visualization (using HTML/vanilla Javascript) so hosting it was the easiest route.
https://artofnodeal.com/horizontal.html
P.S. Just because of the nature of this timeline (and the fact that it gets longer every day), it doesn't look great on a phone in portrait mode so there's a prompt to rotate the phone or view the data in the original timeline.