// SLIDE 01 — HOOK

PART II — EXAMPLES

Sixty-one chart types, alphabetically. Each chapter is short — a placeholder image, the rich pedagogical text from the w

NARRATION

Sixty-one chart types, alphabetically. Each chapter is short , a placeholder image, the rich pedagogical text from the working pantry page, a single Claude Code prompt that generates a similar chart and its data file together, and a link to bearbrown.co where the original code and data live. Browse, take what you need, skip what you don't. The prompts are the value: paste one into Claude Code and you have a working chart of that type in seconds, with a data file you can replace with your own.

// SLIDE 02 — ARC DIAGRAM

ARC DIAGRAM

Co-occurrence reveals who shares the most scenes

Arc Diagram
NARRATION

Co-occurrence reveals who shares the most scenes

// SLIDE 03 — WHAT THIS CHART TYPE IS

WHAT THIS CHART TYPE IS.

Arc DiagramthicknessNode size
NARRATION

An Arc Diagram places all nodes on a single horizontal axis and draws the connections between them as curved arcs above that line. Arc thickness encodes the strength or frequency of each relationship. Node size encodes a second quantitative variable , here, the total number of scenes each character appears in. The perceptual mechanisms at work are stroke weight and spatial proximity , two preattentive channels that let the eye detect dominant connections before conscious reasoning begins.

// SLIDE 04 — HOW TO READ THIS CHART

HOW TO READ THIS CHART.

Thicker, darker arcsThin, muted arcsHover any nodeHover any arc
NARRATION

Characters are arranged along the horizontal axis. Each arc connects two characters who appear together in at least one scene. Thicker, darker arcs (blood-red) represent the most frequent co-occurrences. Thin, muted arcs (grey) represent rare shared appearances. Hover any node to highlight only the arcs connected to that character , all other arcs dim out. This isolates the character's relational network. Hover any arc to see the exact shared-scene count in the tooltip.

// SLIDE 05 — WHY ARC DIAGRAMS — NOT FORCE-D

WHY ARC DIAGRAMS — NOT FORCE-DIRECTED GRAPHS

A 2D force-directed graph places nodes wherever spring physics settle — a result that varies by run and initial conditio

Why arc diagrams — not force-directed gr — The arc diagram is honest: it admits the data is a list , not a map . The axis is stable, reproducible, and sortable. Th
NARRATION

A 2D force-directed graph places nodes wherever spring physics settle , a result that varies by run and initial conditions, and implies that proximity means relatedness . For co-occurrence data, that implication is false: two characters may appear far apart in the layout simply because the physics converged that way, not because they are unrelated. The arc diagram is honest: it admits the data is a list , not a map . The axis is stable, reproducible, and sortable.

// SLIDE 06 — STRENGTHS AND LIMITATIONS

STRENGTHS AND LIMITATIONS

Strengths: Preserves exact values (arc thickness encodes the raw count, not a binned category). Sortable axis gives the

Strengths and limitations — Limitations: Does not reveal community structure as clearly as 2D network layouts. Arc crossings increase as O(n²) with
NARRATION

Strengths: Preserves exact values (arc thickness encodes the raw count, not a binned category). Sortable axis gives the analyst direct control over the visual hierarchy. Scales cleanly to 10, 25 nodes; beyond that, arc crossings become visually dense. Limitations: Does not reveal community structure as clearly as 2D network layouts. Arc crossings increase as O(n²) with node count , charts with more than ~30 nodes become difficult to read without filtering. Does not support directed edges (arrows) as cleanly as a Sankey or DAG layout.

// SLIDE 07 — FRAMEWORK REFERENCE

FRAMEWORK REFERENCE

FT Visual Vocabulary · Abela · Tufte FT Visual Vocabulary: Relationship — Connection. Abela quadrant: Relationship (show

NARRATION

FT Visual Vocabulary · Abela · Tufte FT Visual Vocabulary: Relationship , Connection. Abela quadrant: Relationship (show connections between entities, not comparison or composition). Tufte principle: every pixel of arc thickness encodes a real value , the axis line itself is the only non-data ink in the chart.

// SLIDE 08 — ABOUT THIS EXAMPLE — FICTIONAL

ABOUT THIS EXAMPLE — FICTIONAL NOVEL CHARACTER CO-OCCURRENCE

eight charactersElaraFennVossLena–Dax
NARRATION

This diagram maps the shared-scene relationships among eight characters from a fictional novel. Each node represents one character; node size encodes their total scene count across the full narrative. Each arc represents at least one shared scene; arc thickness encodes the number of scenes shared. Elara is the clear hub , she appears in 42 scenes and shares the most scenes with Fenn (18 co-appearances), followed by Voss (12).

// SLIDE 09 — PROMPT

PROMPT

arc-diagram.htmla full HTML page with inline CSS and inline D3 v7 (loaded from The chart should fill the viewport, be responsive on resi
arc-diagram/data.jsonthe data file the chart loads via d3.json("./arc-diagram/data.json"), with a fallback inline literal in the HTML if the
·Character co-occurrence network from a fictional novel. Each node is a character; each link records how many scenes two
nodes.idstring — unique identifier, matches source/target in links
nodes.labelstring — display name shown on the axis
NARRATION

Paste this into Claude Code to generate a working version of this chart, plus its data file. The result will not be a perfect replica , the goal is that the reader can run the prompt, get a chart of this type, and read its source. Generate a complete, self-contained arc diagram in D3 v7. Two files:

// SLIDE 10 — AI WAYBACK MACHINE

AI WAYBACK MACHINE.

Leonhard EulerRun this:"Leonhard Euler Königsberg bridges"Now make the prompt better.
NARRATION

The ideas in this chapter didn't appear from nowhere. Leonhard Euler solved the Königsberg-bridges puzzle in 1735 by abstracting a city into nodes and edges and asking which path crossed each bridge exactly once. That single diagram founded graph theory , the mathematics that arc diagrams, force-directed networks, and every modern network visualization are built on. The arcs in this chapter trace back to those bridges. Leonhard Euler, circa 1750. AI-generated portrait based on a public domain engraving (Wikimedia Commons).

// SLIDE 11 — THESIS

THE CORE CLAIM.

The ideas in this chapter didn't appear from nowhere. Leonhard Euler solved the Königsberg-bridges puzzle in 1735 by abs

Leonhard Euler, circa 1750. AI-generated portrait based on a public domain engraving (Wikimedia Commons).

NARRATION

The ideas in this chapter didn't appear from nowhere. Leonhard Euler solved the Königsberg-bridges puzzle in 1735 by abstracting a city into nodes and edges and asking which path crossed each bridge exactly once. That single diagram founded graph theory , the mathematics that arc diagrams, force-directed networks, and every modern network visualization are built on. The arcs in this chapter trace back to those bridges. Leonhard Euler, circa 1750. AI-generated portrait based on a public domain engraving (Wikimedia Commons).

// SLIDE 12 — CLOSE

ASK THE QUESTION. APPLY THE FRAMEWORK.

ARC DIAGRAM//WHAT THIS CHART TYPE IS//HOW TO READ THIS CHART

Brutalist D3 × Claude · Ch.17 · Part II — Examples

NARRATION

That is the framework. Brutalist D3 times Claude, chapter 17: Part II , Examples. The patterns are now in place. Apply them.

01 / 12
Brutalist D3 × Claude · Ch.18 · Nik Bear Brown