Charting library for Go, built on go-gui. Immediate-mode rendering via DrawCanvas — no virtual DOM, no diffing, just fast composable charts.
- 18+ chart types covering analytics, statistics, and finance
- Pure-Go rendering with retained tessellation cache; redraws are free when data is unchanged
- 16x MSAA PNG and SVG export — no window required
- Themeable: Tableau 10, Pastel, Vivid, and high-contrast accessibility palettes; customize colors, padding, legends, and tick styles
- Built-in data transforms: SMA/EMA/WMA, linear and polynomial regression, Bollinger bands, LTTB downsampling, binning
- CSV and JSON parsers for typed series
- Linear, Log, Time, and Category axes with auto-tick generation
- Zoom, pan, and brush select out of the box
- Zero external runtime dependencies beyond go-gui
