HighStock导航系列更新颜色

时间:2017-07-20 12:09:29

标签: javascript highcharts highstock

我使用多个系列(也在导航器中显示)并希望系列的颜色匹配,以便主图中的意甲颜色与意甲颜色相同在导航器中。

我在这里看到了一个可能的解决方案,但它似乎无法工作(至少,至少):Change color of highstock navigator to be identic to first series

似乎.update()方法无法更新导航器系列的颜色。

chart.series[1].update({
    color: 'red'
});

抛出这个错误:

  

TypeError:无法读取属性'重绘'未定义的

我在这里做了另一个例子: http://jsfiddle.net/uhj6r84f/2/

更新

添加了一个使用chart.addSeries方法的示例。尝试点击"添加系列"按钮,然后"更改导航器系列颜色"按钮。

http://jsfiddle.net/uhj6r84f/5/

1 个答案:

答案 0 :(得分:0)

应该是

chart.series[0].update({
    color: 'red'
});

因为您的示例中只有一个系列

Fiddle

您所引用的帖子也有addSeries(),因此有两个系列,其中一个是使用

更新的
chart.series[1].update({
    color: 'red'
});