Saya menggunakan ChartJS dalam proyek yang sedang saya kerjakan dan saya membutuhkan warna yang berbeda untuk setiap batang di Bagan Batang.
Berikut contoh kumpulan data diagram batang:
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]
}]
};
Apakah ada cara untuk mengecat setiap batang secara berbeda?
fillColor
kumpulan data menjadi sebuah array, dan chart.js akan melakukan iterasi melalui array dengan memilih warna berikutnya untuk setiap batang yang digambar.