Overview
- Multiple chart types
- HTML-based configuration
- Responsive
- Powered by Chart.js
Basic usage
Add data-anim-chart to a canvas element.
Line chart
<canvas
data-anim-chart
data-anim-chart-type="line"
data-anim-chart-labels='["Jan","Feb","Mar","Apr"]'
data-anim-chart-datasets='[
{
"label":"Visitors",
"data":[120,200,150,300],
"borderColor":"#6366f1",
"backgroundColor":"#6366f1"
}
]'
></canvas>
Chart types
- line
- bar
- pie
- doughnut
- radar
Bar chart
<canvas
data-anim-chart
data-anim-chart-type="bar"
data-anim-chart-labels='["Mon","Tue","Wed"]'
data-anim-chart-datasets='[
{
"label":"Orders",
"data":[5,10,8],
"backgroundColor":"#22c55e"
}
]'
></canvas>
Pie chart
<canvas
data-anim-chart
data-anim-chart-type="pie"
data-anim-chart-labels='["Red","Blue","Green"]'
data-anim-chart-datasets='[
{
"data":[10,20,30],
"backgroundColor":["red","blue","green"]
}
]'
></canvas>
Attributes
data-anim-chart— init chartdata-anim-chart-type— chart typedata-anim-chart-labels— labels arraydata-anim-chart-datasets— datasets config
Behavior
- Parses data from HTML attributes
- Initializes Chart.js instance
- Automatically responsive
- Supports multiple charts
Download
Use Chart component for dashboards, analytics, reports, and data visualization interfaces.