{"repo":"gravity-ui/yagr","free":true,"listed":false,"github":"https://github.com/gravity-ui/yagr","clone":"git clone https://github.com/gravity-ui/yagr.git","description":"Yet another graph renderer","language":"TypeScript","stars":125,"topics":["visualization","charts","graph","plot"],"license":"MIT","category":"ui-components","readme_excerpt":"Ẏagr Yagr is a high-performance HTML5 canvas chart renderer based on uPlot. It provides high-level features for uPlot charts. Features - Lines, areas, columns, and dots as visualization types. Configurable per series - Configurable Legend Tooltip - Axes with extra options for decimal-level 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 - Realtime updates Documentation Quick Start NPM Module Script Tag Examples Need something specific? Yagr presents some useful examples in the demo/examples folder. How to start them with current version: 1. Clone the repository. 2. Install dependencies npm i . 3. Run npm run build . 4. Run npx http-server . . 5. Open examples in browser according to the http-server output.","default_branch":null,"files":null,"tree":[],"storefront":"/r/gravity-ui","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gravity-ui/yagr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}