Estoy usando ChartJS en un proyecto en el que estoy trabajando y necesito un color diferente para cada barra en un gráfico de barras.
A continuación, se muestra un ejemplo del conjunto de datos del gráfico de barras:
var barChartData = {
labels: ["001", "002", "003", "004", "005", "006", "007"],
datasets: [{
label: "My First dataset",
fillColor: "rgba(220,220,220,0.5)",
strokeColor: "rgba(220,220,220,0.8)",
highlightFill: "rgba(220,220,220,0.75)",
highlightStroke: "rgba(220,220,220,1)",
data: [20, 59, 80, 81, 56, 55, 40]
}]
};
¿Hay alguna forma de pintar cada barra de forma diferente?
fillColor
de un conjunto de datos para que sea una matriz, y chart.js iterará a través de la matriz eligiendo el siguiente color para cada barra dibujada.