Tôi đang sử dụng ChartJS trong một dự án mà tôi đang thực hiện và tôi cần một màu khác nhau cho mỗi thanh trong Biểu đồ thanh.
Dưới đây là một ví dụ về tập dữ liệu biểu đồ thanh:
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]
}]
};
Có cách nào để sơn mỗi thanh khác nhau không?
fillColor
tập dữ liệu thành một mảng và chart.js sẽ lặp qua mảng và chọn màu tiếp theo cho mỗi thanh được vẽ.