Chart.js
www.chartjs.org
8
Leaving SiteNav
External Link Disclaimer
You are about to visit www.chartjs.org. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Chart.js is an open-source JavaScript charting library originally created by Nick Downie in 2013 and maintained by Evert Timberg and the open-source community, providing simple yet flexible HTML5 canvas-based charts with eight built-in chart types including line, bar, pie, doughnut, radar, polar area, bubble, and scatter, adopted by over fifty thousand websites including WordPress, Shopify stores, and corporate dashboards for presenting data through interactive, animated, and responsive visualizations. The canvas-based rendering engine uses the HTML5 Canvas API for high-performance chart drawing, supporting large datasets with thousands of data points, animated transitions between data states with configurable easing functions, and responsive behavior that automatically resizes charts to fit their container while maintaining aspect ratios and device pixel ratio awareness for crisp rendering on high-density displays. The configuration-driven API means charts are defined through a single configuration object specifying the chart type, data including labels and datasets with colors and styling, and options controlling axes, scales, legends, tooltips, animations, title, and interaction behavior, with sensible defaults that produce attractive charts with minimal configuration while supporting extensive customization through nested options. The plugin system extends functionality with zoom and pan through the zoom plugin, annotation through the annotation plugin, datalabels through the datalabels plugin, and custom rendering through the beforeDraw and afterDraw hooks. The framework integration supports React, Vue, Angular, and Svelte through wrapper components. Designed for web developers needing charts.
Statistics
8
Views
0
Clicks
0
Like
0
Dislike