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

Anesthesia Record line chart, dark theme: Monitor-style vital sign lanes in monospace with event flags on a bottom rail.

Anesthesia Record

DarkLine

Monitor-style vital sign lanes in monospace with event flags on a bottom rail.

  • Charcoal#16191C
  • Heart rate green#5BD68A
  • SpO2 cyan#4CC9F0
  • EtCO2 yellow#F2C84B
  • Incision coral#F2766B

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 "Anesthesia Record" 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: an anesthesia monitor's trend review screen exported for the medical record. Dark, precise and monospaced, with each vital sign in its own narrow lane and procedure events hanging as flags on a rail below.

Colors (use these exact values):
- Background: #16191C (charcoal). Lane fill #1D2125 at 60% opacity. Gridlines and lane rules #2A3036.
- Series: #5BD68A (heart rate, green), #4CC9F0 (oxygen saturation, cyan), #F2C84B (end-tidal CO2, yellow). Each lane's target zone is its own color at 8% opacity.
- Key event marker: #F2766B (coral red) for the incision line and its tag.
- Ink #E7ECEF for title and flag text; secondary #8A949C; flag fill #2B3137.

Typography (Google Fonts):
- Martian Mono throughout. Case header 11px 500 uppercase with 1px letter-spacing in #8A949C; title 24px 700 ink with -0.5px letter-spacing stating the finding; subtitle 12px #8A949C.
- Lane names 15px 700 in the series color with the unit in 10px #8A949C beneath; tick labels 10 to 11px; latest values 13px 700 in the series color; flag text 10px; marker tag 10px 700 in the background color.

Layout:
- 40px left margin. Lane labels in the left gutter (x 40); plot from x 150 to 900.
- Three stacked lanes sharing one time axis: 112px for the first and 92px for the others, about 20px apart, each with its own scale and a 1px #2A3036 bottom rule. These are small multiples, never a dual axis.
- Event rail at about y 512 below the lanes, tick labels for minutes at the very bottom with "minutes from induction" right aligned under them, source at bottom left.

Axes and grid:
- Vertical 1px #2A3036 gridlines every 15 minutes through all lanes. Two or three dashed (2 on 4 off) horizontal ticks per lane, labelled left of the plot. No boxes around lanes beyond the faint fill.

Marks:
- Line chart: 2.2px straight-segment lines with round joins in each lane's color, a 3.5px dot at the last sample and its value printed just right of the plot. Annotate the key peak with a short 10.5px label in the lane color. A 1.5px coral vertical line marks the key event, with a coral tag (84 x 18, radius 3) at the top reading "INCISION".
- Event flags: a thin 1px ink stick (60% opacity) from the rail with a pennant (label box with a notched right end, #2B3137 fill, 0.8px #8A949C stroke) carrying the drug or step name; alternate flags between two rows so neighbours never collide.
- Bar chart: one lane per measure with thin 6px bars in the lane color, 2px rounded tops, over the same faint target zone; keep the event rail and coral marker.

Avoid: glows, gradients, a shared y axis for measures of different units, a legend box (the lane labels are the legend), and light backgrounds.

When you're done, render the chart and check that each lane uses only its own scale, flags on the rail do not overlap, the marker tag sits above the lanes, and the title's claim matches the heart rate peak.