0

我正在尝试设置三种不同的渐变颜色——红色、绿色和黄色,然后根据值将这些颜色分配给我的系列中的各个数据点。但是,当我渲染图表时,它们都默认为我在第一个系列中的第一个数据点上指定的任何颜色。

考虑这个jsFiddle:http: //jsfiddle.net/2UVcD/2/

尝试将 chartData 数组中的第一种颜色更改为 yellowColor 或 redColor,您就会明白我的意思了。我在 plotOptions 中将 colorbypoint 设置为 true ——我错过了什么吗?

4

1 回答 1

1

linearGradient必须是一个array,而不是一个对象。

它应该如下所示。

var perShapeGradient = [0, 0, 1, 0];

演示

于 2012-09-13T17:09:45.207 回答