Sometimes, we want to change label color with Chart.js and JavaScript.
In this article, we’ll look at how to change label color with Chart.js and JavaScript.
How to change label color with Chart.js and JavaScript?
To change label color with Chart.js and JavaScript, we set the fontColor.
For instance, we write
const ctx = document.getElementById("barChart");
const myChart = new Chart(ctx, {
type: "bar",
data: {
labels: ["label 1", "label 2"],
datasets: [
{
label: "My Label",
backgroundColor: "rgba(159,170,174,0.8)",
borderWidth: 1,
hoverBackgroundColor: "rgba(232,105,90,0.8)",
hoverBorderColor: "orange",
scaleStepWidth: 1,
data: [4, 5],
},
],
},
options: {
legend: {
labels: {
fontColor: "blue",
fontSize: 18,
},
},
scales: {
yAxes: [
{
ticks: {
fontColor: "green",
fontSize: 18,
stepSize: 1,
beginAtZero: true,
},
},
],
xAxes: [
{
ticks: {
fontColor: "purple",
fontSize: 14,
stepSize: 1,
beginAtZero: true,
},
},
],
},
},
});
to set the fontColor of the labels by setting the fontColor in the options object property.
legend.labels has the options for the legend labels.
ticks has the styles for the ticks.
Conclusion
To change label color with Chart.js and JavaScript, we set the fontColor.