标签: javascript highcharts
我正在尝试设置三种不同的渐变颜色 - 红色,绿色和黄色,然后根据值将这些颜色分配给系列中的各个数据点。但是,当我渲染图表时,它们都默认为我在第一个系列中的第一个数据点指定的颜色。
考虑这个jsFiddle:http://jsfiddle.net/2UVcD/2/
尝试将chartData数组中的第一种颜色更改为yellowColor或redColor,您可以看到我的意思。我在plotOptions中将colorbypoint设置为true - 我错过了什么吗?
答案 0 :(得分:1)
linearGradient必须是array,而不是对象。
linearGradient
array
应该如下。
var perShapeGradient = [0, 0, 1, 0];
demo