Yagr is high performance HTML5 canvas chart renderer based on uPlot. It provides high-level features for uPlot charts.
- Lines, Areas, Columns, Dots as visualization type. Configurable per series
- Configurable Legend Tooltip
- Axes with extra options for decimals precision
- Scales with configurable range functions and transformations
- Plot lines and bands. Configurable draw layer
- Responsive charts (requires ResizeObserver)
- High level support of stacked areas/columns
- Configurable markers
- Light/Dark theme
- Data normalization
- Configurable crosshairs, cursor markers and snapping
- Typescript
- Localization
- CSS Variables in color names
- Paginated inline legend
- Error handling and extended hooks
- Data alignment and interpolation for missing data