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

Camera Trap line chart, light theme: White field report with viewfinder corners and a black trail-camera data stamp.

Camera Trap

LightLine

White field report with viewfinder corners and a black trail-camera data stamp.

  • Olive detections#6B7B3A
  • Active gray#9A9A94
  • Stamp black#111111
  • Stamp amber#E8B63C
  • White#FFFFFF

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 "Camera Trap" 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 wildlife field report framed like a still from a trail camera. Clean white chart, viewfinder corner marks and the unmistakable black data stamp along the bottom edge.

Colors (use these exact values):
- Background: #FFFFFF.
- Main series: #6B7B3A (muted olive), also the eyebrow color and its direct label.
- Secondary or context series: #9A9A94 (warm gray), thin.
- Stamp strip and viewfinder marks: #111111. Stamp text #F2F2EE, a dimmer stamp field #BDBDB7, and the temperature field with its moon icon in #E8B63C (amber).
- Ink #1C1C1A; secondary text #6B6B66; gridlines #E7E7E3; highlighted period shading #F1F0EB.

Typography (Google Fonts):
- Overpass for all chart type: eyebrow 12px 700 uppercase with 2px letter-spacing; title 30px 800 with -0.4px letter-spacing, stating the finding; subtitle 15px 400 #6B6B66; legend 13px 600; direct labels 12px 600 to 700; peak label 14px 800 olive with an 11.5px muted line above it.
- Overpass Mono for the stamp strip (14px 600), y tick numbers (12px), month labels (12px 600 uppercase) and the small uppercase annotation tag (10.5px 600).

Layout:
- Four viewfinder corner marks: 22px L-shaped 2px #111111 strokes inset 24px from left/right and 22px from the top; the bottom pair sits just above the stamp strip (y 528).
- 56px margins for the header: eyebrow y 58, title y 96, subtitle y 122, an inline legend at y 146.
- Plot from x 96 to 856, y 170 to 452; direct end labels to the right of the plot. A small note line under the axis ("106 detections over 172 trap-nights. Source: illustrative data.").
- A full-width #111111 strip 52px tall at the very bottom (y 548 to 600) with, from left to right: station code, date range in MM/DD/YYYY, week range in dimmer gray, an amber half-moon icon plus temperature in both units, and trigger/battery info right-aligned.

Axes and grid:
- Horizontal gridlines 1px #E7E7E3 every 2 units, with a 1.2px #111111 zero line. Y numbers in mono, right-aligned 12px left of the plot. No y-axis line.
- A 4px tick under every period on the baseline and a mono month label at the first period of each month.

Marks:
- Line chart: primary series as a 2.6px olive line with straight segments and filled olive markers (r 4, 1.5px white ring), the peak marker larger (r 6). Secondary series as a plain 1.4px #9A9A94 line with no markers. Direct labels at the right end of each line.
- Bar chart: olive columns about 60% of the band width, square-cornered, with the secondary measure shown as a thin gray step line or small gray ticks on the same count scale only if it shares the unit; otherwise as a mono number row under the axis.
- Shade any gap or fault period with a #F1F0EB band behind the marks, tagged at its top in mono uppercase ("BATTERY FAULT") with a small count line under it.

Avoid: photo textures, green night-vision effects, gradients, heavy borders, dual axes, rounded corners.

When you're done, render the chart and check that the stamp strip reads like a real camera stamp (single line, monospace, nothing clipped at the edges), the corner marks frame the chart evenly, and the peak and fault labels don't collide with each other or the lines.