如果折线图中的数据点高于某个特定值,是否可以为该数据点设置其他颜色?
我为dxChart找到了这个示例-https://stackoverflow.com/a/24928967/949195-现在正在为ChartJS寻找类似的东西
最佳答案
For chartjs 2.0 see this following answer.
下面是原始答案。
关于ChartJS的好问题。我一直想做类似的事情。即动态地将点颜色更改为其他颜色。您在下面尝试过此吗?我只是尝试过,它对我有用。
尝试这个:
myLineChart.datasets[0].points[4].fillColor = "rgba(000,111,111,55)" ;
或尝试以下方法:
myLineChart.datasets[0].points[4].fillColor = "#FF0000";
甚至这个:
myLineChart.datasets[0].points[4].fillColor = "lightgreen";
然后执行以下操作:
myLineChart.update();
我想你可能会喜欢
if (myLineChart.datasets[0].points[4].value > 100) {
myLineChart.datasets[0].points[4].fillColor = "lightgreen";
myLineChart.update();
}
仍然尝试一下。
关于javascript - ChartJS-每个数据点不同的颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57351708/