【发布时间】:2014-10-25 00:17:26
【问题描述】:
我在我正在处理的项目中使用 ChartJS,我需要为条形图中的每个条形图使用不同的颜色。
这是条形图数据集的示例:
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]
}]
};
有什么方法可以不同地绘制每个条吗?
【问题讨论】:
-
为了节省一些滚动,this answer 提到您可以将数据集的
fillColor设置为数组,chart.js 将遍历数组,为每个条形选择下一种颜色绘制。
标签: javascript chart.js