Prompt Datasets 3 min read ·

78 Chart and Diagram Types for Your Prompts

78 charts and diagrams, each with when to use it, how it goes wrong, and a brief you can paste into your prompt. Download the full list as a CSV.

Robby Boney
Robby Boney
Founder & CEO
78 Chart and Diagram Types for Your Prompts

When I ask a model to chart something, I almost always get a chart back. It’s just often the wrong one: a bar chart by default, a pie with seventeen slices, or a line connecting categories that don’t have any order. The model isn’t bad at plotting. It can write Matplotlib, Plotly, D3 or Mermaid all day. It just doesn’t know what the chart is for unless you tell it.

So I put together this list of 78 chart and diagram types. Each card starts with the situation it’s good for, because that’s usually what you know before you know the chart’s name. Open Full details to see how each one tends to go wrong (a bar chart with a cut-off axis, for example, throws off every comparison) and to grab a brief you can paste into your prompt.

Here’s what one of those briefs looks like:

The brief

Draw a slope chart of revenue per account between Q1 and Q3. One line per segment, labelled with name and value at both ends, no gridlines and no y-axis. Colour the risers one way and the fallers another, grey the flat ones back, and let the crossings carry the story.

It names the chart, says how to label it and points at the story. “Make a chart comparing Q1 and Q3 revenue” gets you none of that.

The briefs work with a coding model (you get plotting code) or an image model (you get a picture). Fill in the <angle brackets> and say which one you want.

How to use this

Start from the situation

Filter by family, then read the line under each name. If none of them fits what you’re doing, the question is probably still vague. Better to find that out before anything gets drawn.

Be specific, not vibey

Make it clean barely changes anything, because it’s too vague to act on. Zero baseline, sorted descending, values labelled directly, no legend gives the model four clear instructions, and you can see at a glance whether it followed them.

Two simple charts beat one clever one

If you want an unusual chart, you’re often asking two questions at once. A streamgraph shows how a mix shifts, but you can’t read values off it. Pair it with a plain chart that has a baseline.

Say what your data looks like

The tags on each card tell you what data it needs, like one category and one number, or two time periods. Put that in your brief so the model isn’t guessing. It’s also a quick way to find out a chart needs data you don’t have.

About the thumbnails

Every thumbnail is drawn from the same small set of shapes and colours, so the 78 of them read as one set. Each one has exactly one gold mark, and it shows what the chart is for: the outlier, the crossing, the bottleneck, the biggest slice. If a chart can’t point to its gold mark, it hasn’t decided what it’s showing. That’s the same problem this list is meant to fix.

The whole index as a CSV, free for subscribers. Occasional notes when a new dataset lands — unsubscribe any time.

Ready to build?

The first three intro calls are free. Let's figure out the right approach together.