The decade Netflix built, one tile at a time

Take every dated addition to the Netflix catalog — 8,793 of them, 2008 to September 2021 — lay each one down as a tile in the order it arrived, and the wall's texture tells you the strategy without a single axis.

The Kaggle "Netflix Movies and TV Shows" dataset may be the most-charted file on the internet: thousands of bar charts of genres, pies of ratings, dashboards of everything. All of them treat it as a spreadsheet. We treated it as what it actually is — a chronology. Every row carries the date Netflix put that title on the shelf, which means the catalog can be replayed, in order, like footage.

So the chart is a player. The red bar scrubs from 2008 to September 2021 (where this snapshot freezes — it's a period piece, not current Netflix). Press play and the shelf stacks itself: graphite tiles are films, red tiles are TV. No axes, no legend gymnastics — arrival order does all the work.

Player-style chart with a wall of graphite and red tiles representing Netflix catalog additions, and a red scrubber timeline
The decade player — press play, or drag the bar. Open the interactive version → Source: Kaggle, catalog snapshot to Sep 2021.

What the texture shows

The empty years. From 2008 through 2014 the wall barely exists — 56 titles in seven years. Streaming was a side project bolted to a DVD business; the catalog was licensed, thin and old.

2016, the explosion. 429 additions in one year — five times the year before. From here the wall builds in visible sheets: 1,188 in 2017, 1,649 in 2018.

2019, peak shelf. 2,014 titles added in a single year — the densest stripe on the wall. The median addition was one year old on arrival: by now Netflix wasn't archiving the past, it was premiering the present.

2020, the bend. 1,879 additions — the first down year of the streaming era. The 2021 rows thin further (1,498 by September, where the data ends). The dataset doesn't say why, and neither do we — it only says the pace bent.

Three numbers hiding in the wall

  • 30.3% TV. The pop story says Netflix became a TV company — but additions stayed two-thirds film all decade. What changed is the red tiles' persistence: the TV share of additions climbs through the wall's lower half without ever taking it over.
  • 59.8% non-US. Of titles listing a country, America is a minority: by the snapshot, roughly six of ten additions came from somewhere else — India alone contributed over a thousand titles.
  • One year old. The median age of an addition from 2016 onward. Half of everything Netflix shelved arrived within a year of release.

Why the chart is built the way it is

The scrubber is the most-understood interface element in streaming — nobody needs it explained, which makes it free to carry data. Chapter markers pin the three era shifts; the counters read the catalog as of the playhead and settle on exact computed values, never rounded interpolants. The wall is a canvas of 8,793 individually placed tiles, so hovering any region reads that month's numbers. And the housekeeping is disclosed on the chart itself: 10 undated titles excluded, 4 duplicates dropped, 3 misfiled ratings repaired, 2021 marked partial.

What your data needs to look like

One row per item, carrying the date it arrived and a category to colour it by. Any dated list works — orders, hires, sign-ups, incidents.

titledate_addedtype
Example One2019-03-12Movie
Example Two2021-08-04TV Show

Novice tip: don't group by month or year first — hand over the raw dated rows and the agent orders, tiles and counts them into the running totals. The arrival date is the one column that's non-negotiable.

The takeaway

Time-stamped catalogs don't need dashboards — they need playback. Any dataset with an arrival date is footage waiting to be scrubbed: orders, fleet deliveries, hires, funding rounds. This piece is the template.

Have a time-stamped dataset of your own? Drop it into the AK.VIZ agent for three chart proposals on your real numbers, see more of the work, or read about bespoke commissions.

Have a dataset in mind?

Get three chart proposals on your data, free.

Visualize your data