HIghcharts个人情节点颜色

时间:2013-01-14 22:43:36

标签: javascript jquery highcharts

  

可能重复:
  Highstock/Highchart cannot set Individual Point color

目前使用addPoint函数更新highcharts图,某些点需要突出显示/颜色不同......我找不到在api参考中执行此操作的方法,是否可能?

//exampleA - Series arrayId
//exampleB - Point value 
//exampleC when not null would has extra tooltip info, these points need to be a different color.

addPoint: function(exampleA, exampleB, exampleC) 
{
    mcjs.chart.series[exampleA].addPoint({ y: exampleB, exampleC });
}

2 个答案:

答案 0 :(得分:5)

是的,这是可能的。

您可以更改fillColor属性中Marker内的Data属性。

color内的data属性对我不起作用。

如果您想要绿点,可以查看this example I made

答案 1 :(得分:2)

是 - color是您传递给addPoint的options对象中的一个选项。以下是addPoint的API参考,以及here's您可以使用的选项的说明。

如果您想要一个绿点,那么您的代码应该或多或少地看起来像这样 -

mcjs.chart.series[exampleA].addPoint({ fillColor: "#659355", y: exampleB, exampleC });

现在,虽然您传递的对象看起来不太有效 - 但您需要将键与每个值匹配; exampleC没有密钥。