Chart Prompts

1,337 ways to dress a line or bar chart, 669 light and 668 dark. Open any chart to see it full size and copy a prompt that gives your own chart the same look.

Every chart uses illustrative data. The prompts work with any coding agent and any charting library; they describe colors, type, spacing and marks precisely enough to reproduce each look.

← More from Emergent Mind Labs

Celadon line chart, light theme: Pale jade glaze with fine crackle, a bowl-shaped vignette and an iron-brown target.

Celadon

LightLine

Pale jade glaze with fine crackle, a bowl-shaped vignette and an iron-brown target.

  • Celadon glaze#D6E3D2
  • Deep jade#2F5E4E
  • Iron brown#8A6B4A
  • Glaze ink#1F3A31

Prompt for your coding agent

Paste it with your chart's code. It restyles your data to match this chart.

Restyle my chart in the "Celadon" style described below. Keep my data, chart type, title meaning and units; change only the presentation. Use the charting library this project already uses (plain SVG if there is none). If the library can't express a detail, draw it in a custom layer instead of dropping it. Measurements assume a 960 x 600 chart; scale them proportionally.

Mood: looking down into a pale jade-glazed bowl. Soft, cool and calm, with a fine crackle in the glaze and one warm iron-brown reference line.

Colors (use these exact values):
- Canvas: #D6E3D2 (celadon glaze), darkened toward the corners by a radial overlay of #9FB79A from 0% opacity at 60% radius to 35% at the edge.
- Bowl interior: an ellipse centered at (480, 332), 470 x 263 px radii, filled with a radial gradient: #E8F0E4 at full opacity in the center, 75% at 72%, fading to transparent at 90%, a thin rim of #B7CBB2 at 55% opacity at 97%, then transparent.
- Deep jade #2F5E4E for the data line, markers and gridlines (at 16% opacity). Iron brown #8A6B4A for the target line and the kiln note. Text: #1F3A31 for the title, #5B7268 for secondary text.

Typography (Google Fonts):
- Nanum Myeongjo 800 for the title (32px, #1F3A31) and end value label (20px, jade); 700 for annotations (13 to 15px).
- Nanum Gothic for the subtitle (15px, #5B7268), tick labels (12px) and notes (12px); the final year label 700 in #1F3A31.

Layout:
- Title at x 64, y 70, stating the finding. Directly under it an incised underline spanning the title's width: a 1.6px jade line at 70% opacity at y 88, with a 1px #F3F8F1 line at 90% opacity 1.8px below it, like a cut with a pale lip.
- Subtitle at y 116 with measure, unit, maker and period.
- Plot from x 150 to 842, y 202 to 462, sitting inside the bowl ellipse.
- Footer at y 572: source at left; at right, a kiln firing note in 12px iron brown preceded by a small 3px-radius iron-brown ring (for example "Reduction firing, 1,280 °C, 14 hours").

Texture:
- Crackle: build a jittered lattice of points about 46px apart (each moved up to 40% of the spacing), join neighbours right and down (90% of the time) and occasionally diagonally (22%), each join kinked once at a jittered midpoint. Stroke 0.8px #1F3A31 at 10% opacity, drawn over the bowl as well. Add about 160 short 8 to 26px crazes at 0.5px, 7% opacity.

Axes and grid:
- Faint horizontal gridlines only; y labels as percentages right-aligned 14px left of the plot. A 1px jade baseline at 45% opacity with 6px ticks at major years and 3px ticks otherwise; label every third year.

Marks:
- Line chart: a 2px jade line (monotone smooth curve) with round markers of radius 4 filled jade with a 1.8px #E8F0E4 ring, the latest point radius 6 with its value in Nanum Myeongjo 800 20px to its right. A faint jade area fill at 7% opacity. The target is a 1.6px iron-brown line dashed 7 on, 5 off, labelled "Target 80%" in Nanum Myeongjo 700 14px iron brown just above its left end.
- Bar chart: jade bars with 3px rounded top corners and a 1.8px #E8F0E4 inner keyline at the top, about 55% of the band wide, the dashed iron-brown target drawn across them; value labels in Nanum Myeongjo above each bar.

Labels and annotation:
- Annotate one notable dip with a short iron-brown leader and a two-part kiln note: a Nanum Myeongjo 700 13px iron-brown headline and one or two 12px Nanum Gothic lines in #5B7268.

Avoid: saturated greens, hard black, heavy borders, drop shadows and letting the crackle get darker than 10% opacity.

When you're done, render the chart and check that the title's claim about the target is true for the data, the crackle stays a whisper behind the line, and the oval vignette frames the plot without clipping any labels.