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

Print Proof line chart, dark theme: Press-room ink density lines with tolerance bands and a CMYK color bar.

Print Proof

DarkLine

Press-room ink density lines with tolerance bands and a CMYK color bar.

  • Press gray#1A1B1D
  • Cyan#22B8F0
  • Magenta#F0479F
  • Yellow#F5DC2A
  • Key white#ECECEC

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 "Print Proof" 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: a densitometer readout taped up in a press room. Dark, technical and exact, with a printed color bar along the top edge like the margin of a press sheet.

Colors (use these exact values):
- Background: #1A1B1D. Title and callout numbers: #F2F2F0. Secondary text: #8E9196. Gridlines: #2C2E32; baseline #4A4D52; source #6A6D72.
- Series: cyan #22B8F0, magenta #F0479F, yellow #F5DC2A and white #ECECEC (standing in for black ink). If there are fewer series, use them in the order cyan, magenta, yellow, white.
- Color bar patches repeat #00A3E0, #E5007E, #FFE500, #000000, #7FD1F0, #F27FBE, #FFF27F, #7F7F7F, #1F4FA0, #C4262E, #2E8B45, #BFBFBF.

Typography (Google Fonts):
- Roboto Slab 600 for the title, 24px, #F2F2F0, stating the finding.
- Oswald for everything else: subtitle 13px 400 uppercase #8E9196 with 0.8px letter-spacing (measure, sampling interval, run, tolerance); axis labels 12px; series labels 14px 600 uppercase in the series color with 1px letter-spacing and a "target 1.50" line below in 11px #8E9196; callout numbers 13px 600; notes 11px uppercase with 1px letter-spacing.

Layout:
- A color bar strip across the full top edge: 24px wide patches, 16px tall, 1px gaps, with a 1px #3A3C40 line under it.
- 56px side margins. Title baseline at 68, subtitle at 96. Plot from x 96 to 812 and y 150 to 510; series labels at x 828, aligned with each series' target.
- A small ring legend under the plot ("OUT OF TOLERANCE (4 READINGS)") and the source at y 584.

Axes and grid:
- Horizontal gridlines 1px #2C2E32, y labels right-aligned 12px left of the plot, a small "D" unit label above them.
- A 1px #4A4D52 baseline with 6px ticks at each x label; the x-axis title in uppercase 11px at the right end.

Marks:
- Line chart: straight 2px segments with 2.4px dots at every reading. Each series gets a tolerance band (target plus or minus the tolerance) filled in its own color at 9% opacity and a 1px dotted target line (dash 2 4) at 35% opacity. Circle every out-of-tolerance reading with a 8.5px radius, 1.5px #F2F2F0 ring and print the worst values next to their rings.
- Bar chart: one bar per reading or per job, 2px-wide gaps, filled in the series color at 85% opacity, square corners, starting at zero; draw the tolerance band as a faint horizontal band behind the bars and ring any bar top that falls outside it. Group by ink with the color bar strip still across the top.

Labels and annotation:
- Mark press interventions (ink keys reset, wash-up) with a 1px dashed #55585E vertical line and an uppercase Oswald 11px note at its top.

Avoid: glows, gradients, rounded corners, legends in boxes, and any color outside the process-ink set.

When you're done, render the chart and check that the color bar spans the full width, tolerance bands don't overlap each other, every ring sits on a reading that is actually outside its band, and the counts in the title and legend match the data.