Highstock / Highchart无法设置Individual Point颜色

时间:2012-08-15 19:42:52

标签: javascript highcharts highstock

我正在开发Highstock,我试图将颜色设置为Highstock中的“数据”中的特定点,就像在example中一样,但无论我如何,我都无法使其工作设置颜色,它不会显示在图表上。

我尝试过使用Highchart API的选项,它可以正常使用,但它不适用于Highstock。

jsfiddle link(what I have tried)

是因为我使用x,y指定点吗?请帮忙。

2 个答案:

答案 0 :(得分:11)

如果您查看演示,您会看到使用color设置工具提示颜色,而不是marker

要修复它,请使用标记fillColor,如下所示。

data: [
    {x: 1343862840000, y: 4, marker:{ fillColor: 'red'} },
    {x:1343863200000, y:5, marker:{ fillColor: 'green'}}
]

demo

<强>更新
它适用于highstock,请参阅this演示 你必须使用正确的对象来初始化它 使用Chart代替StockChart

参考

答案 1 :(得分:3)

Highstock默认禁用点标记。您需要按如下方式明确启用它们:

plotOptions: {
    series: {
        marker: {
            enabled: true    
        }
    }
},

http://api.highcharts.com/highstock/plotOptions.series.marker

了解详情