Итак, я пытаюсь построить график импортированных данных CSV на гистограмме.Я хочу, чтобы каждый столбец на графике соответствовал разному цвету с соответствующими надписями вверху.Но когда я пытаюсь назначить определенные цвета для каждого столбца, он меняет только первый столбец каждого раздела.
график
Вот мой код для графика:
var ctx3 = document.getElementById("chart3");
var chart3 = new Chart(ctx3, {
type: 'bar',
plugins: [ChartDataSource],
data: {
datasets: [{
backgroundColor: [
'rgb(19, 82, 150)',
'rgb(196, 230, 255)',
'rgb(153, 207, 247)',
'rgb(103, 172, 224)',
'rgb(19, 82, 150)',
'rgb(196, 230, 255)',
],
borderColor: [
'transparent',
'transparent',
'transparent',
'transparent',
'transparent',
'transparent'
]
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
},
layout: {
padding: {
left: 50,
right: 50,
top: 50,
bottom: 50
}
},
plugins: {
datasource: {
url: 'builddata.csv'
}
}
}
});