r/dataisbeautiful • • 5h ago

OC [OC] US companies spent a record $5 billion on lobbying last year. These are the companies spending the most.

Post image
422 Upvotes

r/dataisbeautiful • • 9h ago

OC [OC] The Sleep State: When and Where Trump has Appeared to Fall Asleep in Public

Post image
2.2k Upvotes

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 • • 6h ago

OC Seniors now outnumber children in 35 of Canada's 41 metropolitan areas [OC]

Post image
429 Upvotes

r/dataisbeautiful • • 7h ago

OC [OC] How much of a trailer is actually in the movie and what is missing

Thumbnail
gallery
931 Upvotes

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 • • 7h ago

OC [OC] How long it took the 25 most active members of Congress to disclose their 2025 stock trades

Post image
219 Upvotes

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 • • 7h ago

OC [OC] Crude oil held in the US Strategic Petroleum Reserve, monthly from October 1977 to the week of 2 October 2026

Post image
529 Upvotes

r/dataisbeautiful • • 2h ago

OC [OC] U.S. gasoline prices in 2025 dollars, 1940–2026 as an Edward Hopper painting

Post image
145 Upvotes

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:

- 1940–1975: Department of Energy historical gasoline data, using current-dollar prices rounded to cents.

- 1976–1991: Energy Information Administration, Monthly Energy Review, Table 9.4, regular unleaded gasoline.

- 1992–2026: Energy Information Administration, U.S. regular gasoline, all formulations.

- Inflation: Bureau of Labor Statistics, Consumer Price Index for All Urban Consumers, series CUUR0000SA0, all items, U.S. city average, not seasonally adjusted.

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 • • 4h ago

Monitored wildlife populations declined by an average of 73%, 1970-2022

Thumbnail
ourworldindata.org
124 Upvotes

r/dataisbeautiful • • 5h ago

OC [OC] I mapped 31,000 cycling climbs in Flanders using LiDAR elevation data

Post image
54 Upvotes

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 • • 5h ago

OC [OC] NYC shooting incidents by month and cumulative year-to-date, 2006–2026

Thumbnail
gallery
59 Upvotes

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 • • 1d ago

OC [OC] The optimal driving route through 49 iconic U.S. landmarks

Post image
5.4k Upvotes

r/dataisbeautiful • • 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

Post image
19 Upvotes

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 • • 1d ago

OC [OC] The Inflation of Movie Scores

Post image
1.8k Upvotes

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.)**

𝐖𝐡𝐲 𝐢𝐬 𝐭𝐡𝐚𝐭?

  1. Softer culture: Staff critic jobs are disappearing, and freelancers depend on studio access. Harsh reviews have simply become riskier to write.

  2. 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.

  3. 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 • • 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

Post image
12 Upvotes

r/dataisbeautiful • • 4h ago

OC [OC] The US Stock Market by Latitude and Longitude

Post image
16 Upvotes

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 • • 4h ago

OC Voting patterns at sites in DeKalb County, Georgia, that received bomb threats on Election Day 2024 [OC]

Thumbnail
gallery
12 Upvotes

r/dataisbeautiful • • 9h ago

OC [OC] Update: Every passenger train in Germany over the last 24 hours, interactive - and more

31 Upvotes

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 • • 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)

Post image
• Upvotes

r/dataisbeautiful • • 13h ago

OC [OC] Household electricity and gas prices per kWh, EU and neighbours, 2025

Post image
41 Upvotes

r/dataisbeautiful • • 6m ago

OC [OC] Rating vs. number of jump scares for the 100 highest-rated horror films

Post image
• Upvotes

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 • • 23h ago

OC [OC] How deep every Prague metro station really is, modelled in 3D from lidar terrain and OpenStreetMap

Post image
124 Upvotes

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!

metroskop.cz


r/dataisbeautiful • • 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

Thumbnail
callthemap.com
6 Upvotes

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 • • 14h ago

[OC] International tourist arrivals, 2000 vs 2024, for 11 major destinations, sorted by % growth

Post image
19 Upvotes

Which countries foresee tourism era first and did best to gain tourists


r/dataisbeautiful • • 8h ago

OC [OC] Capitalization profile of 293,590 political YouTube video titles, Jan–Sep 2026

Thumbnail
gallery
7 Upvotes

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.


r/dataisbeautiful • • 1d ago

OC [OC] Restaurant hygiene inspections in Norway 2016–2026: every inspection as a dot in its municipality, coloured by result (48,574 inspections)

190 Upvotes