Сообщество,
Я пытаюсь получить Chart.js - PieChart с определенным фоном для каждого конкретного элемента набора данных.
например: Набор данных имеет максимум 3 элемента: хорошонормально и плохо.Но он также может иметь только два или даже одно.
pieChartData () {
let dataset = []
let labels = []
let bgColor = [
'green',
'yellow',
'red'
]
for (var key in this.accountProfile.categories) {
if (this.accountProfile.categories.hasOwnProperty(key)) {
labels.push(key)
dataset.push(this.accountProfile.categories[key].volume)
}
}
return {
labels: labels,
datasets: [
{
data: dataset,
backgroundColor: bgColor
}
]
}
}
Я хотел бы иметь: хороший, как зеленый, нормальный, как желтый, плохой, как красный
, но если мой набор данных имеет нормальнои плохо, цвета перепутаны и нормальный - зеленый вместо желтого, плохой - желтый вместо красного и т. д.
Любая помощь будет принята с благодарностью.Спасибо, J