- Form: nested proportional circles × 2
- Comparison made: ambiguous — area encoding for ratios
- Anti-pattern: dimensional vagueness · mismatched encoding
Reader leaves with: "Kakao operates in two markets" — but cannot remember which is bigger.
Storytelling spotlight
Search decks, slides, metrics, canon...
Type a query or pick a product command.Across 4,934 charts read by the corpus tagger, only one in four lands a strong takeaway. The rest decorate.
Takeaway strength is rated by the LLM tagger on four steps — strong (one comparison, sharp), medium (visible but the reader works for it), weak (decorative), absent (no comparison possible). The 47% medium band is the editorial opportunity: most charts have something to say but they bury it.
Both ship data. Only one isolates a comparison the audience couldn't make in their head. Read each one cold; what do you walk away with?
Reader leaves with: "Kakao operates in two markets" — but cannot remember which is bigger.
Reader leaves with: "Arm charges 3-5× the per-unit royalty of every peer."
Bar, line, donut, waterfall — those are forms. Beneath the 56 canonical types, every chart is doing one of six jobs. Pick the job first; the form follows.
forms · line · area · bar-vertical (time series)
forms · bar-grouped · bar-vertical · bubble
forms · donut · pie · bar-stacked · waterfall
forms · bar-horizontal
forms · scatter · bubble · matrix-2x2
forms · histogram · box-plot
Job mapping: every subkind is assigned to its dominant
comparison job. Compare dominates by frequency (vertical
and grouped bars are 42% of the corpus alone), but Decompose
is overrepresented because pies and stacked-bars get reached for
when the job was actually rank or compare.
The marks ARE the chart; five more primitives carry the editorial load; seven more sharpen it. Toggle Advanced to see the full anatomy — including four editorial concepts the corpus tagger does not yet detect.
bar-vertical + line "Industry capacity outran demand for nearly two decades — capacity grew, container demand lagged." Maersk Capital Markets Day · 2023 · 6/8 primitives
One core block — has_data_marks — the
bars/lines/dots themselves. Always present (without them there is no
chart). Captured by the corpus tagger as canonical_type
across 57 named encodings, not as a boolean.
Eight booleans the chart-enrichment LLM detects today
on every chart in the 308k-slide corpus —
has_title, has_legend, has_axis_titles,
has_data_labels, has_source_note,
has_gridlines, has_trendline, has_error_bars.
Four editorial concepts are visible on real charts but
are not booleans yet: has_subtitle, has_annotation
(the strongest takeaway-source in the corpus, tagged as callout-overlay),
has_highlight (palette_semantic = "highlight" — 16.9% of charts),
and has_reference_line. They are the next enrichment-pass
candidates.
56 canonical types, organised by the job each one is hired to do. Top three forms per job; the full reference lives at /insights/charts/types.
how did it change over time?
bar-vertical bar bar-stacked-vertical bar column-vertical bar A vs B at one moment?
bar-vertical bar bar-horizontal bar bar-stacked-vertical bar parts of a whole?
bar-stacked-vertical bar bar-stacked-horizontal bar area-stacked time who is biggest, then next?
bar-vertical bar bar-horizontal bar bar-grouped-horizontal bar where on a 2D landscape?
bubble corr matrix-2x2 spec venn spec shape of the distribution?
bar-range bar pie comp donut comp projected vs known?
line time scatter-with-trendlines corr what moves where?
sankey flow flow-diagram flow funnel flow how do the parts connect?
flow-diagram flow gantt flow timeline-chart flow Each canonical type may serve more than one job — line and area show up under both Evolve and Forecast; bubble lives under Compare and Position. The full reference at /insights/charts/types shows every type-card with its family, required primitives, and disambiguation rules. Long-tail jobs below 1% (correlate, locate, prioritize) are folded into System / Flow on this slide; the catalog page lists them separately. Vocab note — slide 03's six "core" jobs (evolve, compare, decompose, rank, position, distribute) are the editorial spine; this slide expands to the nine that show up in the corpus tagging.