Skip to content

Docs · Engines

Plot

Plain XY charts and plotted functions: scatter, line, grouped bars, histograms with a named bin rule, Tukey boxes, and formulas sampled adaptively so a high-frequency curve is not quietly aliased into a different one. Renders natively, so it works offline and on the server.

Architectural composition of precision sculptural forms
Templates
18
Source language
plaintext
Workstation
Studio
Engine id
plot

In the same space

Most users come to Plot from Excel charts, GraphPad Prism (basic plots), gnuplot or matplotlib (simple figures). flowss runs this engine in the browser — no install, shareable via URL, exportable to PNG / SVG / PDF / source.

Syntax at a glance

title: Cooling curve
x: Time (h)
y: Temperature (°C)
scatter "Measured" error: sd
  0, 21.4 ± 0.3
  4, 16.2 ± 0.4
plot "Model" y = 8.2 + 13.2*exp(-x/7.4) for x in [0, 24]

Paste this in the Studio code pane to see Plot render live. The full grammar is at the upstream-docs link above.

Sample templates

All 18 →
science
Scatter and Model — Cabinet Cooling Curve

Measured temperatures with their standard deviations against a modelled decay, which is the commonest figure in an engineering report and the one this platform could not previously draw without a browser. The intervals name themselves as SD rather than leaving a bare ±, so a reader can tell them from a confidence interval by reading rather than by asking.

bio
Dose–Response with 95% Confidence Intervals

A four-parameter logistic drawn over the observed responses on a logarithmic concentration axis, with the observations carrying 95% confidence intervals that say so. Shows the two things a dose–response figure is usually wrong about: an unlabelled uncertainty, and a log axis whose base is never stated.

business
Grouped Bars — Revenue by Region and Year

Two years of regional revenue as grouped bars on a baseline of zero. The zero baseline is not a stylistic choice: a bar encodes quantity by length, so a cut baseline turns a three per cent difference into what looks like a threefold one, and this is the figure people cut most often.

business
Teaching Case — What a Cut Bar Baseline Looks Like

The same three quarters drawn twice is impossible in one panel, so this is the cut version alone — and the engine's own warning about it is part of the figure. A deliberate teaching artefact: open it to see what a truncated baseline does to a nine per cent spread, with the sentence explaining it printed underneath rather than left for a reviewer to say.

operations
Box Plots — Request Latency Before and After

Two distributions of request latency as Tukey boxes with their outliers kept and their means marked. The mean is drawn separately because a box shows the MEDIAN, and a reader who assumes it is the mean misreads every skewed group — which for a latency distribution is every group.

science
Histogram — Particle Size, with the Bin Rule Named

A size distribution binned by Freedman–Diaconis, with the rule stated in the figure. Bin width is the single choice that decides what a histogram appears to say — the same data at two widths shows one mode or three — so a histogram that does not name its rule is a figure whose main claim cannot be checked.

Engine reference: plot · ← Browse all engines · Quick-start guide