/docsfor

Small multiples

Lay any form out as a grid of panels on one shared scale.

SmallMultiples lays any form out as a grid of panels. Give every panel the same domain (here yMax) so the panels compare. Panel titles are your markup.

import { Line, SmallMultiples } from "diagrammatic";

<SmallMultiples columns={2} title="Active seats by region">
  {regions.map((region) => (
    <div key={region.name}>
      <p>{region.name}</p>
      <Line data={region.data} yMax={52} width={300} aspect={2} />
    </div>
  ))}
</SmallMultiples>;

Americas

Americas47

Europe

Europe30

Asia Pacific

Asia Pacific52

Africa

Africa12
fig. 01 · SmallMultiples: one form per panel, on one shared scale