
Chart.js | Open source HTML5 Charts for your website
8 Chart types Visualize your data in 8 different ways; each of them animated and customisable.
Chart.js
Oct 13, 2025 · Chart.js provides a set of frequently used chart types, plugins, and customization options. In addition to a reasonable set of built-in chart types, you can use additional community-maintained …
Getting Started - Chart.js
Oct 13, 2025 · Finally, we can create a chart. We add a script that acquires the myChart canvas element and instantiates new Chart with desired configuration: bar chart type, labels, data points, and options.
Chart.js Samples
Oct 13, 2025 · To implement such actions yourself you can make some buttons and add onClick event listeners to them. Then in these event listeners you can call your variable in which you made the …
Step-by-step guide | Chart.js
Oct 13, 2025 · Feel free to review many examples of charts in the documentation and check the awesome list of Chart.js plugins and additional chart types as well as framework integrations (e.g., …
Installation - Chart.js
Oct 13, 2025 · If you download or clone the repository, you must build Chart.js to generate the dist files. Chart.js no longer comes with prebuilt release versions, so an alternative option to downloading the …
Line Chart | Chart.js
Oct 13, 2025 · Line charts can be configured into stacked area charts by changing the settings on the y-axis to enable stacking. Stacked area charts can be used to show how one data trend is made up of …
Chart.js - v4.5.1
Chart.js - v4.5.1 Enumerations DecimationAlgorithm UpdateModeEnum Classes Animation Animations Animator ArcElement BasePlatform BasicPlatform Chart DatasetController DomPlatform …
Bar Chart | Chart.js
Oct 13, 2025 · Bar charts can be configured into stacked bar charts by changing the settings on the X and Y axes to enable stacking. Stacked bar charts can be used to show how one data series is made …
Using from Node.js | Chart.js
Oct 13, 2025 · Using from Node.js You can use Chart.js in Node.js for server-side generation of plots with help from an NPM package such as node-canvas or skia-canvas. Sample usage: