如果折线图中的数据点高于某个特定值,是否可以为该数据点设置其他颜色?

我为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/28159595/

10-11 05:48