{sparkline} is {chart 'sparkline'} by a name of its own: a small line with no axes, no grid and no labels, the last point marked with a dot. Its job is the shape of a series - up, down, flat or jumpy - in the space of a word, so it fits in running text or in a cell of a table.

The data is found as for a chart: data= names a {data} store, a sequence store, an array of the page or a _data file - and inside a loop a field of the current row that holds a list, so each row of a table can draw its own line. sequence= plots the first rows terms of a sequence type, and as a pair the content is the data (JSON, YAML, XML or CSV). A plain list of numbers is enough; rows with fields take value=, else their first numeric field.

The size is 120 x 32 by default. The line is scaled to its own minimum and maximum, not to zero, so even a small change shows; equal values draw a flat line through the middle. Every finite number is taken - a sparkline has no axis to keep in range. Unlike the bigger kinds it has only the chart's one <title>, no tooltip per point; the colour is --pad-chart-series on .pad-chart.