Beautiful charts for Go
A zero-dependency Go library for high-quality SVG charts. Line, bar, scatter, heatmap, box plots, and more — in under 10 lines of code.
Zero dependencies
The SVG backend uses only the Go standard library. No CGo, no npm, no build tools.
High quality
Anti-aliased SVG output, curated colour palettes, Catmull-Rom smoothing, gradient fills, and four built-in themes.
Simple API
Functional options, method chaining, and sensible defaults. A working chart in under 10 lines.