Sometimes, we want to add a grouped bar charts in chart.js and JavaScript.
In this article, we’ll look at how to add a grouped bar charts in chart.js and JavaScript.
How to add a grouped bar charts in chart.js and JavaScript?
To add a grouped bar charts in chart.js and JavaScript, we add the data for each bar in the chart.
For instance, we write
const ctx = document.getElementById("myChart").getContext("2d");
const data = {
labels: ["Chocolate", "Vanilla", "Strawberry"],
datasets: [
{
label: "Blue",
backgroundColor: "blue",
data: [3, 7, 4],
},
{
label: "Red",
backgroundColor: "red",
data: [4, 3, 5],
},
{
label: "Green",
backgroundColor: "green",
data: [7, 2, 6],
},
],
};
const myBarChart = new Chart(ctx, {
type: "bar",
data,
options: {
barValueSpacing: 20,
scales: {
yAxes: [
{
ticks: {
min: 0,
},
},
],
},
},
});
to set data
as the value of the data
property in the object we call the Chart
constructor with.
And we set the type
to 'bar'
so that the data will be rendered as a grouped bar chart.
Conclusion
To add a grouped bar charts in chart.js and JavaScript, we add the data for each bar in the chart.