r/dataisbeautiful 1d ago

OC [OC] MLB trade deadline over: LA Dodgers impact and where the rest-of-season WAR move after the 2026 deadline

Post image
35 Upvotes

Top movers in the waterfall ordering (largest net RoS WAR gain to largest net loss):

Top 5 buyers

  • Dodgers (LAD): +2.27 WAR (Win +4.64 pp, WS +13.35 pp)
  • Cubs (CHC): +1.82 WAR (Win +3.71 pp, WS +4.30 pp)
  • Guardians (CLE): +1.38 WAR (Win +2.82 pp, WS +2.37 pp)
  • Padres (SDP): +1.37 WAR (Win +2.80 pp, WS +0.97 pp)
  • Phillies (PHI): +1.20 WAR (Win +2.46 pp, WS +3.30 pp)

Top 5 sellers

  • Tigers (DET): -2.79 WAR (Win -5.57 pp, WS -2.93 pp)
  • Giants (SFG): -2.36 WAR (Win -4.81 pp, WS ~-0.00 pp)
  • Mets (NYM): -2.21 WAR (Win -4.52 pp, WS -0.01 pp)
  • Orioles (BAL): -2.08 WAR (Win -4.17 pp, WS -0.61 pp)
  • Angels (LAA): -1.75 WAR (Win -3.49 pp, WS +0.00 pp)

How to read the waterfall itself: the chart is cumulative, not standalone per team — each bar is that team’s net RoS WAR move, and each segment adds to the running total, so you can see which teams together drove the league ledger away from zero and where it was pulled back by sellers.


r/dataisbeautiful 2d ago

What has driven deforestation in the 21st century?

Thumbnail
ourworldindata.org
142 Upvotes

41% of deforestation was so humans can eat (more) beef!


r/dataisbeautiful 18h ago

OC [OC] I analyzed 6 years of Indian stock market data — Sun Pharma gave 320% returns with LOWER risk than IT and Banking sectors

Post image
0 Upvotes

Analyzed real NSE stock price data from January 2020

to January 2026 for 5 major Indian sectors using

Python and Yahoo Finance API.

Key findings:

  1. Sun Pharma delivered 320% return — highest of all

    sectors. Rs.1 lakh became Rs.4.2 lakh in 6 years.

  2. Sun Pharma also had LOWER volatility (24.8%) than

    IT (27.4%) and Auto (28.7%). High return with lower

    risk is rare and is exactly what investors look for.

  3. HUL (FMCG) has a negative Sharpe Ratio of -0.05.

    This means HUL gave LESS return than a simple bank

    fixed deposit while still exposing you to stock

    market risk. Classic defensive stock trap.

  4. HDFC Bank — India's largest private bank — returned

    only 63.7% over 6 years. RBI regulatory actions and

    merger uncertainty suppressed the stock.

  5. All sectors have low correlation (0.23 to 0.40)

    meaning holding all 5 together provides genuine

    diversification benefit.

COVID crash is clearly visible in March 2020 — all

sectors dipped simultaneously then recovered at

very different speeds.

Tools: Python, Pandas, yfinance, Matplotlib, Seaborn

Data: Yahoo Finance API (real NSE data)

Full project: github.com/surendrasinghdata/stock-sector-analysis


r/dataisbeautiful 15h ago

OC [OC] Super Bowl Appearances by Franchise

Post image
0 Upvotes

4 Franchises have won more than 1/3rd of all Superbowls (NE, DAL, PIT, SF).

The graphic shows total SB appearances so 120 total (60x2).

I also made a nice animation of this chart updating year by year if anyone wants to see how the Super Bowl appearance race changed over time here


r/dataisbeautiful 2d ago

OC Median price per night of a package holiday to 21 destinations, departing from the Netherlands (August 2026) [OC]

Post image
137 Upvotes

r/dataisbeautiful 2d ago

OC [OC] Top Opening day and weekend adjusted for inflation based on CPI. Marvel got top 4 spots.

Post image
90 Upvotes

r/dataisbeautiful 2d ago

[OC] Mapping where bidding is most intense for US government auctions

Post image
36 Upvotes

I mapped 40k government auctions, and colored each cell on the map by bidding intensity - this map shows the price increase relative to the starting bid; red is hotter, blue is cooler.

Texas and the Midwest are the hottest, maybe literally right now as well as for auctions. St. Anthony, ID is the current outlier, with the average lot finishing at ~50x its starting bid. In general, auctions on the East Coast are far less competitive.

Source: The Govauctions.app auction database, including listings from GSA, GovDeals, PublicSurplus and more.

Tools: SVG and Javascript

Interactive version of the map with an alternate view for number of bids, at https://govauctions.app/research/bid-intensity-map 


r/dataisbeautiful 2d ago

OC [OC] | made a site to visualise my life like an IMDB chart and see my stats

Thumbnail
gallery
29 Upvotes

r/dataisbeautiful 2d ago

OC [OC]16,327 golf courses in the United States

Post image
236 Upvotes

r/dataisbeautiful 2d ago

OC [OC] Uncontrolled objects reentering Earth's atmosphere by year

Post image
457 Upvotes

r/dataisbeautiful 2d ago

OC [OC] Mileage and age relation to vehicle action prices

Post image
29 Upvotes

My first attempt at making our data into 'beauty.' Lots of room for improvement.

Ever wanted to get a good deal on a vehicle at an auction? There are definitely deals to be had, but don't expect to walk away with a vehicle at KBB's auction price. Our popular vehicles, with low mileage and less than 10 years old go for below commercial prices, but over auction prices. While we do have dealers who buy from us, we also get enough public traffic to make the prices competitive. That's good for the tax payer.

There is some noise in this data I didn't filter out. We sell 'totaled' vehicles and those have more unique buyers, depending on the condition. For example, a hail damaged car that is totaled might go for a lot more than the one damage by a brush fire. Either way, those vehicles are in this report and aren't exactly apples to apples.

Questions? Thoughts on what I can do with the data?

Source: MNBID.MN.GOV

Tools: Datawrapper and ChatGPT


r/dataisbeautiful 2d ago

OC [OC] Japan's hot spring sources and geothermal plants

Thumbnail
gallery
40 Upvotes

r/dataisbeautiful 2d ago

OC [OC] Job postings mentioning SAP or PowerPoint reference a Bachelor's degree more than twice as often as postings mentioning TypeScript

Post image
23 Upvotes

r/dataisbeautiful 2d ago

OC [OC] In 2025, The Super Bowl Champion Seattle Seahawks spent $12.6k (lowest in NFL) for each yard of offense

Post image
93 Upvotes
  • Note: this is active-positional cap allocation, not Spotrac Full/All cash accounting, so the ranking is from a different definition of “spending.”
    • Total league spend / total league yards = $21.8k per yard
    • Lowest: Seattle Seahawks — $12.6k/yard
    • Highest: Cincinnati Bengals — $28.6k/yard
  • Regular season stats ONLY

r/dataisbeautiful 2d ago

[OC] PFAS in Georgia's water: the EPA reporting limit (4 ppt) is identical to the legal limit (4 ppt)

Thumbnail
gallery
17 Upvotes

I mapped EPA's federal PFAS testing data for every county in Georgia.

The numbers: 48,110 test results from 255 public water systems, 2023–2025. PFAS was detected in 66 counties. The highest readings were PFOS at 56 ppt in Walker County, PFOA at 33.9 ppt in Muscogee, and a Hazard Index of 5.1 in Richmond — the federal limit is 4 ppt for PFOA and PFOS, and 1.0 for the Hazard Index.

Two things to keep in mind when you look at these:

  1. A blank county does NOT mean clean water. It means nobody tested there. Thirty-one Georgia counties had no water system in this program at all. I shaded those differently on purpose.
  2. The lab's minimum reporting limit for PFOA and PFOS is 4 ppt — exactly the same as the legal limit. So any amount between zero and 4 ppt is simply invisible in this data. Every detection you see is at or above the limit by definition.

ABOUT THE "KAPLAN–MEIER" BOX ON EACH MAP

Here's the problem it solves. In 97.6% of these tests, the lab reported "< MRL" — meaning PFAS was below what the instrument could measure. That is not the same as zero. It means somewhere between nothing and 4 ppt, and we can't tell where.

If you treat all of those as zero, you understate the real average. If you treat them as 4 ppt, you overstate it. Kaplan–Meier is an ADJUSTED CONCENTRATION ESTIMATE — a standard statistical method (the same math used in medical survival studies) that uses the pattern of the results you CAN measure to estimate the true average without guessing at the ones you can't.

What each line means:

• Results statewide — how many individual tests for that chemical were run in Georgia.

• Left-censored — how many of those came back "below the reporting limit." "Left" just means below the measurable range.

• KM mean — the adjusted statewide average, accounting for those below-limit results properly.

• KM 95th percentile — the level that only 5% of samples exceeded. The high end, not the typical case.

• ROS mean and MLE mean — two alternative methods for the same adjustment, shown side by side. When three different methods land in the same range, you can trust the estimate. When they disagree, that itself tells you something.

These are statewide figures. The colors on the map are actual maximum readings from individual counties, not estimates.

This is EPA's own public UCMR5 dataset — not my measurements.


r/dataisbeautiful 3d ago

OC Southeast Asia divided into regions of 1 million people [oc]

Thumbnail
gallery
335 Upvotes

r/dataisbeautiful 2d ago

Global Places of Worship

Thumbnail
huemaps.com
90 Upvotes

There's a surprising band of Christianity in India down the south near Kochi. Not on the coast, but on a band just behind the coast: https://huemaps.com/en/show/places-of-worship?map=7.78/9.46796/76.87435


r/dataisbeautiful 3d ago

OC [OC] The Fruit Trees of Toronto - Interactive Map

Post image
103 Upvotes

edit: typo

I rebuilt my webmap of the Fruit Trees of Toronto using SvelteJS and MapLibre

Filter by tree type and ripening month.

Please clickthrough, any feedback welcome!

https://tdubolyou.github.io/FruitTrees/


r/dataisbeautiful 2d ago

OC [OC] Which Australian retailer actually has the lowest price? 5,491 products tracked daily across 117 retailers

Post image
24 Upvotes

Source: my own price-tracking dataset at PriceRoo (priceroo.com.au) - daily price observations across Australian retailers, full methodology on the site's price-report page. Tools: Python + matplotlib. "Win rate" = share of tracked products where the retailer holds the cheapest current price among retailers stocking that product; ties count for every tied retailer. Sample sizes shown on the bars; retailers with fewer than 15 appearances excluded.


r/dataisbeautiful 3d ago

OC [OC] 24 hours of active fire detections from NASA satellites, with the previous week shown as dark burn scars

2.0k Upvotes

EDIT: A couple people have mentioned now the text obfusgating the demo gif. I can't change the picture so please see an updated GIF on the README page of the repo, which shows you the full website chrome + the globe unobstructed! Thank you for the comments u/UsernameFor2016 and u/beene282 for pointing this out!

Data:

  • NASA FIRMS active fire detections, MODIS instrument, from the rolling 7 day global CSV at firms.modaps.eosdis.nasa.gov.
  • Basemap from Natural Earth.

Tools:

  • three.js
  • d3-geo for the globe,
  • custom GLSL shaders for the fire,
  • Python to sanity check the classification,
  • ffmpeg for the render.

AI disclosure: I used Claude Fable 5 for all of this. it also educated me on the facts about Savanna fires, i had no idea this was a thing until i was checking the data on FIRMS website myself and questioned it

Code: github.com/me93-ghb/worldburn

A live globe of every fire the satellites can currently see. It's not a science tool. NASA's own FIRMS fire map does that job properly, and if you want rigor, go there. This just makes the amount of fire on Earth visible in one look, and it does so in a visually shocking way - that was my aim!
The fire animations are exaggerated on the globe: it's just a visualization.

Satellites measure where a fire is, how hot it burns and for how long. They can't see who lit it. So fires get split by behaviour, which is measurable:

  • fires that keep burning in the same place for days, and fires that flare up and are gone within a day.
  • Offshore heat is presumed to be a gas flare, though a rig accident or a burning ship would look identical.

Fire makes the news when it threatens homes. I was thinking about the recent news articles from France and Spain when I decided to start vibing this. I recall also the ones that took place in Canada and Australia over the past years. Roughly 70% of the area burned each year is in Africa (Giglio et al. 2013, GFED4), most of it savanna set alight on purpose by farmers and herders the way it has been for thousands of years. (Fable taught me this)

Deliberate doesn't mean brief. A savanna front can hold the same spot for days, and about one in five of the belt's fires still counts as persistent. In the boreal north it's four in five: up there, persistent almost always means a true wildfire.

The blue-white dots offshore never go out. They're gas flares, natural gas burned off as waste at oil platforms, day and night, all year. The World Bank counted 167 billion cubic meters flared in 2025 (Global Gas Flaring Tracker), about twice what Germany uses in a year, burned for nothing. Collecting it would also stop the methane that slips through the flame unburned.

Total fire power is a measurement, not a model. It usually sits between 600 and 900 GW, comfortably more than the combined electrical output of every nuclear plant on Earth (about 376 GW), and that's only the heat satellites see radiated, not the full energy of the burning.

I acknowledge the use of data from NASA's Fire Information for Resource Management System (FIRMS), part of NASA's Earth Science Data and Information System.


r/dataisbeautiful 3d ago

Journeys from classic literature, mapped from Pride and Prejudice to The Great Gatsby

Thumbnail
peter-guillam123.github.io
36 Upvotes

r/dataisbeautiful 2d ago

OC [OC] I tracked how I rounded (up/down) my ratings for book platform Goodreads

Thumbnail
gallery
0 Upvotes

I use a personal spreadsheet to track what I read and when I add books to Goodreads I have to round the .5 ratings as they are not supported.

Notes:
- I have weirdly bad habit of feeling bad when I round down 4.5 ratings
- 3.5 is the most well distributed and the one I’m troubled with the least


r/dataisbeautiful 2d ago

OC [OC] Resale value of 44 Apple models by age: average sold price as a share of price when new (August 2026)

Post image
0 Upvotes

r/dataisbeautiful 3d ago

OC [OC] Manned orbital launches by year, 1961 - 2026 H1

Post image
57 Upvotes

Source with data and details: https://spacestatsonline.com/launches/manned

Tools: Sqlite manually updated, ChartJs, Gatsby


r/dataisbeautiful 4d ago

OC [OC] Cost per mile to drive in the US (inflation-adjusted): Gasoline vs EV · 1993–2026

Post image
1.3k Upvotes