Examples
Every chart type and configuration option in one scrollable page. Charts render from this deploy — use it to explore what ChartKit can do or visually verify a release.
Chart types
All six chart types: single and multi-series where supported.
Bar: grouped (2 series)
Bar: grouped (3 series)
Line: single series
Line: multi-series
Area: single series
Area: multi-series
Horizontal bar: single series
Horizontal bar: grouped
Pie
Donut
Value formats
Number, compact, currency, and percent formatting on axes and labels.
Number format
Compact format
Currency: USD ($)
Currency: EUR (€)
Currency: suffix (zł)
Percent format
Title & legend
Missing titles, long titles, legend on/off, and wrapped multi-series legends.
No title
Long title
Legend off (multi-series)
Many series (wrapped legend)
Pie slice legend
Data labels
Formatted values on bars, points, and slices: outside, large, or on-bar placement.
Data labels: bar
Grouped financial bar (auto labels)
Data labels: line
Data labels: area
Data labels: horizontal bar
Data labels: pie (≥5% slices)
Data labels: tiny slice (<5%)
Chart fonts
Oxanium and Tektur apply to all chart text: title, axes, legend, and value labels. Compare side by side with ChartKit default.
Bar (top)
This is an example of ChartKit's default chart font
Bar (on bar)
This is an example of ChartKit's default chart font
Horizontal bar (end)
This is an example of ChartKit's default chart font
Horizontal bar (on bar)
This is an example of ChartKit's default chart font
Pie
This is an example of ChartKit's default chart font
Line
This is an example of ChartKit's default chart font
Area
This is an example of ChartKit's default chart font
Donut
This is an example of ChartKit's default chart font
Bar (top)
This is an example of the Oxanium font (title, axes, legend, and numbers)
Bar (on bar)
This is an example of the Oxanium font (title, axes, legend, and numbers)
Horizontal bar (end)
This is an example of the Oxanium font (title, axes, legend, and numbers)
Horizontal bar (on bar)
This is an example of the Oxanium font (title, axes, legend, and numbers)
Pie
This is an example of the Oxanium font (title, axes, legend, and numbers)
Line
This is an example of the Oxanium font (title, axes, legend, and numbers)
Area
This is an example of the Oxanium font (title, axes, legend, and numbers)
Donut
This is an example of the Oxanium font (title, axes, legend, and numbers)
Bar (top)
This is an example of the Tektur font (title, axes, legend, and numbers)
Bar (on bar)
This is an example of the Tektur font (title, axes, legend, and numbers)
Horizontal bar (end)
This is an example of the Tektur font (title, axes, legend, and numbers)
Horizontal bar (on bar)
This is an example of the Tektur font (title, axes, legend, and numbers)
Pie
This is an example of the Tektur font (title, axes, legend, and numbers)
Line
This is an example of the Tektur font (title, axes, legend, and numbers)
Area
This is an example of the Tektur font (title, axes, legend, and numbers)
Donut
This is an example of the Tektur font (title, axes, legend, and numbers)
Branding
Watermark on (default) vs off.
Watermark on (default)
Watermark off
Colors
Default palette, color-by-category bars, custom series colors, and palette cycling.
Color by category
Default palette
Custom series colors
Palette wrap (11 series)
Sizes
Tiny through banner: true pixel size, packed together. Datasets scale with the canvas.
Tiny 302×238
Compact 398×238
Large 718×400
Tall 398×696
Small pie 286×220
Banner 830×220
Edge cases
Negatives, single category, many categories, long labels, tiny slices.
Negative values + zero line
Single category
Many categories (14+): rotated ticks
Long x-axis labels
Long horizontal-bar labels (wrap)
Line with negatives
Donut with tiny slice
Server render
Same configs rendered via /api/chart PNG (jsdom + sharp). Compare to client SVG above.