Skip to content
silverpoint

Gallery

Every chart and component, drawn live

The 60 charts of silverpoint 0.8.0, in 9 families, the 17 UI components of 0.3, and the composed components, overlays and timeline new in 0.7 (drawn here by reflex-silverpoint-react 0.8.0), each from the same props as its example code. Change the ground, the substrate, the mode, the hatch fill or the palette: the geometry of the data never moves, only the drawing does. The controls themselves are silverpoint's SpSegmented.

Ground
Substrate
Mode
Hatch fill
UI size
Palette

cyanotype has one substrate, prussian, whatever you pick here. Hatch fill applies to charts, size to UI components. Palettes (new in 0.7) re-colour everything; none keeps the ground's own inks.

Lines · 4

Series over an ordered axis: splines, steps, sparklines and KPI cards.

Bars · 8

Pill bars and their relatives: stacked, composed, waterfall, funnel, bullet, pyramid, candlestick.

Areas · 3

Toned areas under a line, bands between two series, and stacked streams.

Points & grids · 5

Points on two scales, bubbles, heatmaps, treemaps and a calendar grid.

Flows · 2

Quantities moving between categories: Sankey bands and a chord ring.

Radial · 11

Everything drawn around a centre, from donuts and gauges to wind roses, volvelles and orbits.

Distributions & comparisons · 14

New in 0.6. Statistics derived in the core (bins, quartiles, densities, ranks) and the charts that compare two values, two years or a whole field of them.

Hierarchies & dimensions · 8

New in 0.6. Trees as rectangles, rings and tidy branches, drilled down under your control; parts of a whole, many dimensions at once, and lines and points around a circle.

Fields & networks · 5

New in 0.6. Point clouds counted in bins or drawn as contours, triangulations, vector fields and a seeded force-laid network.

UI components · 17

Since 0.3: interface components with frames hand-drawn by each ground's own inker. Each is a native control underneath: try them, they work. All their states and props →

Actions

A native button, or a link drawn as one.

Data entry

Native inputs, checkboxes, radios and ranges in hand-drawn frames: forms submit natively.

Navigation

Tabs with their panels and an ordered list of steps, with the WAI-ARIA keyboard patterns.

Data display

Cards, toned tags, counting badges and captioned rules.

Feedback

Progress as a line or a circle, alerts by kind, and loading placeholders.

Composed components · 21

New in 0.8.0: components built on silverpoint's own frames, tones and heightening, in React, Vue, Angular and Reflex. The composed ones are native markup; the overlays open from a trigger you write. Their code in four frameworks →

Composed components · native markup

Native HTML underneath (a <table>, <details>, <textarea>…) or a few lines of JS; drawn with the ground's own hand-inked frames, hatched tones and heightening.

Overlays

Opened by a trigger you write, on the platform's <dialog> and Popover API, in React, Vue, Angular and Reflex alike. They render in place, in the top layer, so they read the provider's ground and palette; sp_trigger does not, so give it those directly.

Timeline

New in 0.8.0: Knight Lab's TimelineJS drawn in silverpoint, on the gallery's ground, mode and palette. SpTimeline →