Chart.js
Chart.js is a popular open-source JavaScript library for creating responsive, animated HTML5 charts. It supports line, bar, radar, doughnut, pie, polar area, bubble, scatter, and mixed charts with minimal configuration.
Pages in this section
Chart.js Basics — Setup, Configuration & Your First Chart
Learn Chart.js from scratch: what Chart.js is, CDN and npm installation, canvas setup, chart configuration structure, data/labels/options, and building your first interactive chart with live updates.
✓ LiveChart.js Line, Bar & Mixed Charts — Complete Guide with Examples
Master Chart.js line and bar charts: multi-series lines, stacked and grouped bars, horizontal bars, mixed charts combining bars and lines, cartesian axis configuration, and time scales. Step-by-step with interactive sales dashboard.
✓ LiveChart.js Pie, Doughnut, Radar & Polar Area — Complete Guide
Master Chart.js circular and radial charts: pie and doughnut with cutout and center text, radar/spider charts for multi-dimensional comparison, and polar area charts. Step-by-step with interactive skills assessment dashboard.
✓ LiveChart.js Scatter & Bubble Charts Explained — Visualize Three Variables
Master Chart.js scatter plots and bubble charts: visualizing correlations with scatter, encoding three variables with bubble charts, point styling, axis configuration, trend lines with custom plugins, and building an interactive market analysis dashboard.
✓ LiveChart.js Advanced — Animation, Custom Plugins & Interactive Dashboards
Master advanced Chart.js: animation configuration with easing and staggering, interaction modes for hover and click, tooltip customization with external rendering, legend and title styling, custom plugins for annotations and backgrounds, responsive sizing, and building an animated dashboard with custom plugins.
✓ LiveChart.js Reference & Cheatsheet — Complete v4 API Guide
Complete Chart.js v4 reference for daily development: all chart types, dataset properties, scale configuration, plugins, tooltip callbacks, animation options, color schemes, and CDN links. Keep this open while coding.
✓ Live