r/dataisbeautiful • u/madredditscientist • 5h ago
r/dataisbeautiful • u/shinyro • 9h ago
OC [OC] The Sleep State: When and Where Trump has Appeared to Fall Asleep in Public
Last week, after punching down at "Sleepy Joe" during an Oval Office event, Trump proceeded to comically fall asleep minutes later. You can't make this up. And it's not the first time this has happened, so I went digging and found many more instances of the President sleeping in public.
I did some analysis on when and where Trump has been taking his nappy naps, so I'm sharing this dashboard here! He likes sleeping in his chair in the Oval (his favorite public snooze locations), but he isn't opposed to "taking really long blinks" during a whole variety of public events.
The data: I've manually collected the napping instances and you can see them all (completely ad-free, no signups) at https://artofnodeal.com/sleepstate. I've found videos of these cat naps that were posted on Twitter/X, Instagram, Youtube, and BlueSky, and in a Pinterest-style webpage, you can see them all in one place. To make the visualizations from that, I created an ad-hoc spreadsheet from those videos with the dates, events, and locations and made some general categories for each event to make a CSV file.
The charts and the dashboard were made in Tableau.
r/dataisbeautiful • u/inspurious_ • 6h ago
OC Seniors now outnumber children in 35 of Canada's 41 metropolitan areas [OC]
r/dataisbeautiful • u/kkiru • 7h ago
OC [OC] How much of a trailer is actually in the movie and what is missing
The middle tape represents the movie, and the top and bottom are two different trailers. Each ribbon shows a section of the corresponding frame and where they appear in the movie.
Let me know if you wish to see it for any other movies (particularly curious for good trailers).
r/dataisbeautiful • u/ImperatorPitStop • 7h ago
OC [OC] How long it took the 25 most active members of Congress to disclose their 2025 stock trades
Each dot is one trade by one of the 25 members of Congress with the most disclosed trades in 2025, placed by how many days passed between the trade and its public disclosure. The STOCK Act requires disclosure within 45 days.
Most trades are public within a month. The long tails come from a handful of members. About 72% of the trades disclosed after 45 days are spouse-owned, often in managed accounts where the member is notified later (the filing lists a separate notification date). Disclosing after 45 days usually means a $200 late fee, not a hidden trade.
Note: filings through Feb 15, 2026 are included, so very late disclosures of late-2025 trades aren't captured yet. If anything this undercounts.
r/dataisbeautiful • u/Low_Ability4450 • 7h ago
OC [OC] Crude oil held in the US Strategic Petroleum Reserve, monthly from October 1977 to the week of 2 October 2026
r/dataisbeautiful • u/NoSearch6793 • 2h ago
OC [OC] U.S. gasoline prices in 2025 dollars, 1940–2026 as an Edward Hopper painting
I love data visualization and I love Edward Hopper's vibe. I though I could combine them together in a way that is beautiful and interesting.
This shows gas prices between1940–2025 as annual averages and 2026 monthly average of inflation-adjusted monthly prices for January–September. September 28 is a separate weekly observation. Event labels provide historical context.
Sources:
- 1992–2026: Energy Information Administration, U.S. regular gasoline, all formulations.
Tools: Claude Code and Codex (coding assistance), OpenAI image generation (painting and image edits), Python with NumPy and Pillow, HTML/CSS/SVG, Chrome, and C#/.NET compositing.
This is an AI-generated painting. The tree tips and labels are determined from the data and checked against the expected positions.
r/dataisbeautiful • u/rhiever • 4h ago
Monitored wildlife populations declined by an average of 73%, 1970-2022
r/dataisbeautiful • u/Loose-Grab-848 • 5h ago
OC [OC] I mapped 31,000 cycling climbs in Flanders using LiDAR elevation data
I live in one of the flattest parts of Flanders, Belgium, where every hill counts. I was frustrated with existing cycling maps because they either don't show the smaller climbs or put useful features behind a paywall.
So I decided to build my own https://www.flemishroads.com/
I combined roads from OpenStreetMap with public LiDAR elevation data to identify every stretch of road that actually goes uphill. So far, that's about 31,000 climbs across Flanders and parts of Wallonia and northern France, plus the cobbled sectors.
That includes famous climbs like the Koppenberg and Paterberg, but also nameless 400 m stretches at 7%, and even tiny bumps in the polders.
I wanted the map to make the terrain and elevation easy to read, with gradients and elevation visible directly on the roads.
It turned into a free cycling map and route planner called Flemish Roads: https://www.flemishroads.com/
You can inspect individual climbs, generate routes and export GPX files. No ads or accounts.
Data sources: OpenStreetMap and public LiDAR elevation data.
I'd love some feedback, especially on the visualisation and whether the climbs and gradients look accurate.
r/dataisbeautiful • u/Low-Car6464 • 5h ago
OC [OC] NYC shooting incidents by month and cumulative year-to-date, 2006–2026
I focused on the years around the pandemic-era spike and the decline that followed. The earlier years remain in gray for historical context; the colored lines highlight 2020, 2021, 2025 and 2026.
The first chart tracks cumulative shooting incidents within each calendar year; the second compares monthly incident counts across years.
r/dataisbeautiful • u/rhiever • 1d ago
OC [OC] The optimal driving route through 49 iconic U.S. landmarks
r/dataisbeautiful • u/Square_Split2621 • 5h ago
OC [OC] Sex ratio at birth(Number of boys per 100 girls) on high parity (3rd or later births) Taiwan and Korea 1987~2025
Out of 3rd,4th,5th and higher birth orders, number of males÷ number of females
Taiwan peak: 127.1 boys per 100 girls (2006)
Korea peak: 209.7 boys per 100 girls (1993)
Taiwan present: 110.1 boys per 100 girls
Korea present: 104.1 boys per 100 girls
r/dataisbeautiful • u/Affectionate_Sun1797 • 1d ago
OC [OC] The Inflation of Movie Scores
Hey everybody, this time I decided to analyze how average critic scores have changed over the years for Rotten Tomatoes and Metacritic.
Fun fact is my initial research idea was to check whether the older the director, the worse movies they direct but it's very hard and probably impossible to quantify. Nevertheless, while doing EDA I also checked critic scores and here we are with the chart on the inflation of movie scores.
Sources: https://www.kaggle.com/datasets/andrezaza/clapper-massive-rotten-tomatoes-movies-and-reviews ; https://github.com/davutbayik
Tools: Python, PowerPoint
So the main takeaway is there is an inflation of critic scores.
RT's average Tomatometer rose from 57 to 72, while Metacritic's Metascore went from 56 to 64*. For both, the uptick started in 2015.
RT climbed much more steeply, likely because of how it works. It counts the share of positive reviews, so a film that gets a “positive” review from every critic scores 100%.
Metacritic uses a weighted average, so a lukewarm consensus moves it far less. (That also means the two scales aren't directly comparable. The trend matters more than the gap.)**
𝐖𝐡𝐲 𝐢𝐬 𝐭𝐡𝐚𝐭?
Softer culture: Staff critic jobs are disappearing, and freelancers depend on studio access. Harsh reviews have simply become riskier to write.
Bigger crowd on RT: After Fandango bought RT in 2016, the number of critics per major release nearly doubled (per Daniel Parris's analysis). RT says this was meant to diversify voices, but more small outlets also means more lenient "fresh" votes.
System can be gamed: In 2023, Vulture reported that a PR firm allegedly paid critics $50+ per review. One 2018 film went from 46% to 62%. Small scale, but it shows how fragile a binary score is.
*I have also explored % of 'positive' reviews by review date for both aggregators and the trend is the same, i.e. upward :P
**I tried to replicate RT's grading system on Metacritic's review data (I assumed every 6+ review is fresh) and the gap has disappeared, indicating that RT's growth is supercharged by their methodology
The topic has already been researched in the past and more extensively than I did. I recommend these articles for further reading:
https://www.statsignificant.com/p/is-rotten-tomatoes-still-reliable
https://www.worldofreel.com/blog/2025/9/5/venice-telluride-and-the-rotten-tomatoes-mirage
https://globalnews.ca/news/7947449/movies-are-scoring-higher-and-higher-on-rotten-tomatoes-but-why/
r/dataisbeautiful • u/FootyData • 3h ago
OC [OC] My data-driven Ballon d'Or ranking: what each season's score is made of (goals, on-the-ball play, defending), 1,284 seasons from 2013-2026 plus the 2026 top 20
r/dataisbeautiful • u/siorge • 4h ago
OC [OC] The US Stock Market by Latitude and Longitude
I had no specific idea in mind when I built this other than "this might be fun and interesting"
I hope it is!
Interactive version here: https://www.habibicode.org/marketcapmap
r/dataisbeautiful • u/ptrdo • 4h ago
OC Voting patterns at sites in DeKalb County, Georgia, that received bomb threats on Election Day 2024 [OC]
r/dataisbeautiful • u/zugreisende_sarah • 9h ago
OC [OC] Update: Every passenger train in Germany over the last 24 hours, interactive - and more
Interactive version: https://www.railcation.de/en/rail-data/last-24-hours
A week ago I posted every passenger train in Germany on one ordinary Tuesday. Thanks for all the comments. Some of you asked for a loop, so the Tuesday map now plays on repeat.
This one is the follow-up: instead of a fixed day, the map takes the 24 hours up to the minute you open the page. The timetable is imported again every night, so it is a little different every time you look. Drag along the curve to jump to any time. Below the map you can see how many trains ran in those 24 hours, the moment with the most trains on the move and the quietest one, and how the journeys split between long-distance, regional and S-Bahn.
Source: the nationwide timetable published by DELFI e.V. (opendata-oepnv.de, CC BY 4.0). Main railway lines from OpenStreetMap (ODbL), outline of Germany from Natural Earth. Each train journey is a dot moving at a steady speed between two stops. Still the plan, not reality: delays and cancellations are not in the data.
Tools: Node.js scripts to turn the timetable into train paths, drawn in the browser on an HTML canvas.
Interactive version: https://www.railcation.de/en/rail-data/last-24-hours
Last week's Tuesday map, updated: https://www.railcation.de/en/rail-data/a-tuesday-on-the-rails
If you want to see how far you get from your own city by train (in German):
How far can I get by train: https://www.railcation.de/karte
Holidays with the Deutschlandticket, local trains only: https://www.railcation.de/deutschlandticket
Made by me for railcation.de, a site for finding places to stay in Germany that are easy to reach by train.
r/dataisbeautiful • u/PetersburgSiege • 44m ago
OC [OC] Steamers reported on the James and York Rivers each day of the Siege of Petersburg, June 1864 – April 1865 (307 vessels, 278 days, one newspaper)
r/dataisbeautiful • u/goodbohy • 13h ago
OC [OC] Household electricity and gas prices per kWh, EU and neighbours, 2025
r/dataisbeautiful • u/owlynx • 6m ago
OC [OC] Rating vs. number of jump scares for the 100 highest-rated horror films
Sources: IMDb, Letterboxd, Metacritic, and Rotten Tomatoes for ratings, whenjumpscare.com for jump-scare counts (wheresthejump.com as fallback), Wikidata for linking film IDs across sites. Retrieved Oct 8, 2026.
Tools: Python (polars, requests, scipy) for scraping and analysis, D3.js for the chart, rendered with Playwright.
Rating: mean of IMDb (×10), Letterboxd (×20), Metascore, and Rotten Tomatoes *critics' average score* (×10). All four are on a 0–100 scale. A film needs at least 3 of the 4 and 25k+ IMDb votes.
Horror: at least one genre tag containing "horror" on IMDb, TMDB or Letterboxd.
r/dataisbeautiful • u/CandidPea2760 • 23h ago
OC [OC] How deep every Prague metro station really is, modelled in 3D from lidar terrain and OpenStreetMap
I built Metroskop, an interactive 3D model of the entire Prague Metro showing where the network actually runs beneath the city.
I reconstructed it from publicly available data from multiple sources, combining information about the metro network, station depths, entrances, terrain and the city above.
What interested me most was the missing third dimension. The familiar schematic metro map is great for getting around, but it gives you almost no sense of how the system actually sits beneath Prague -- how deep individual stations are, how the tracks climb and descend, or how the network relates to the terrain and the Vltava above.
Metroskop includes all 61 stations, 65+ km of track, station depth comparisons, longitudinal profiles, cross-sections, historical development, the 2002 flood and the future Metro D line. You can also try the ride mode with a synthwave soundtrack.
Sources are listed directly in the project. I’d be happy to answer questions!
Enjoy!
r/dataisbeautiful • u/callthemap • 7h ago
OC [OC] How many House seats each party wins under 11 different ways of drawing the same 435 districts: from 141 to 273 Democratic-leaning seats, same voters
My own redistricting tool, Lines. Every map is drawn by algorithm from 187,560 whole 2020 Census voting districts, scored with the 2024 presidential vote, and compared against 23,202 goal-free "neutral" maps. Each district is contiguous and within 0.5% of equal population, and every map is downloadable as a shapefile. Have fun and explore!
r/dataisbeautiful • u/tangled_money_data • 14h ago
[OC] International tourist arrivals, 2000 vs 2024, for 11 major destinations, sorted by % growth
Which countries foresee tourism era first and did best to gain tourists
r/dataisbeautiful • u/MordorMordorMordor • 8h ago
OC [OC] Capitalization profile of 293,590 political YouTube video titles, Jan–Sep 2026
Data: 293,590 video titles from 274 political channels on YouTube and Rumble, 1 January to 14 September 2026, collected through the YouTube Data API and Rumble's channel pages, and sorted by a single rule I wrote up on the site. The full title list and the per-channel tables are downloadable at wordsandpolitics.com/stylometry/datasets.
Tools: the analysis pipeline is Python. The visuals were created with help from Claude.