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

Impact Report line chart, light theme: Recycled-paper sustainability spread with a sage band, leaf milestones and a stat card.

Impact Report

LightLine

Recycled-paper sustainability spread with a sage band, leaf milestones and a stat card.

  • Recycled paper#F5F2EA
  • Sage band#B9CBB0
  • Forest ink#20402F
  • Leaf green#3E8E4F
  • Target clay#B4613A

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 "Impact Report" 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: the climate page of a corporate sustainability report printed on recycled stock. Friendly, earnest and tidy: a sage header band, one leaf-green line, small leaf milestones and a single big percentage in a rounded card.

Colors (use these exact values):
- Page: #F5F2EA (off-white recycled paper).
- Header band: #B9CBB0 (sage), full width, 0 to 132px, with a 4px #3E8E4F strip along its bottom edge.
- Primary ink (title, eyebrow, value labels, baseline, milestone names): #20402F (forest). Subtitle inside the band: #34513F.
- Data line and markers: #3E8E4F (leaf green). Area fill under the line: a vertical gradient of #3E8E4F from 30% opacity at the top to 4% at the baseline.
- Target line and its label: #B4613A (clay).
- Secondary text: #66705F. Gridlines and footer rule: #DCD8CB. Stat card: #FFFFFF with a 1.5px #B9CBB0 border.
- Paper flecks: #C9C1AE, #B8AF9A, #A9B79F and #D6CDB8.

Typography (Google Fonts): Nunito Sans only.
- Eyebrow 12px 800 uppercase with 2.4px letter-spacing in forest, left; a matching report name ("IMPACT REPORT 2025") right-aligned on the same line.
- Title 32px 800, -0.4px letter-spacing, forest, stating the finding. Subtitle 16px 400 with measure, unit and period.
- Axis labels 13px 400 in #66705F; the latest and target years 700 in forest. Endpoint value labels 16px 800 forest.
- Milestone names 12.5px 700 forest with a second line 12.5px 400 in #66705F. Target label 13px 700 clay.
- Stat card: kicker 11px 800 with 2px letter-spacing in leaf green; the number 46px 900 with -1px letter-spacing and a 26px "%"; caption 13px 600 in #66705F.
- Source 12px; a right-aligned italic 12px footer note ("Printed on 100% recycled paper").

Layout:
- 56px side margins. Eyebrow at y 44, title at 84 and subtitle at 112, all inside the sage band.
- Plot from x 96 to 880 and y 176 to 520. Leave the upper right of the plot for the stat card (190 x 120, 18px radius, soft shadow 0 3px 8px of #20402F at 12%), placed where the data is lowest so it never covers the line.
- Footer rule at y 556 with the source line left and the paper note right at y 578.

Axes and grid:
- Horizontal 1px #DCD8CB gridlines at round values with 13px labels right-aligned 12px left of the plot. No vertical gridlines, no y-axis line.
- A 1.2px forest baseline. Year labels 26px below it, every other year plus the final target year.

Marks:
- Line chart: a 3.2px smooth (monotone) leaf-green line with round caps over the gradient area fill. Dots only at the first and latest points (r 5.5, leaf green with a 2px paper-colored ring) with value labels up and right. From the latest point to the target, a 2px leaf-green dotted line (1 on, 5 off, round caps) ends in an open clay circle (r 5, 2px stroke). The target is a full-width 1.8px clay dashed line (7 on, 5 off) labeled above its left end.
- Milestones: small leaf icons (a 20px pointed almond shape, leaf green with a 1.6px paper outline and a paper midrib, rotated -35 degrees) sitting on the line, each with a 1px dotted leaf-green leader dropping 32px to a two-line label below the line.
- Bar chart: leaf-green bars (#3E8E4F) with 6px top radius at about 55% of the band, the same pale gradient behind them omitted; value labels 15px 800 forest above each bar; a target bar or target level drawn as the clay dashed line; leaf icons above the bars that mark milestones.
- Stat card: shows the headline change ("down 42%") with a small leaf-green down triangle before the number, and a caption naming the start and end values.

Texture:
- Recycled-paper flecks across the whole page, under the band too: about 520 specks, 70% round dots (r 0.4 to 1.3) and 30% tiny fibres (1.5 to 5px lines, 0.7px), in the four fleck colors at 45% to 90% opacity. Keep them faint enough that they never read as data.

Avoid: bright or neon greens, gradients on the band, more than one data color, heavy borders, stock eco clip art, and dark backgrounds.

When you're done, render the chart and check that the stat card and milestone labels don't touch the line or each other, the headline percentage matches the data, and the flecks stay subtle at thumbnail size.