我正在开发Highstock,我试图将颜色设置为Highstock中的“数据”中的特定点,就像在example中一样,但无论我如何,我都无法使其工作设置颜色,它不会显示在图表上。
我尝试过使用Highchart API的选项,它可以正常使用,但它不适用于Highstock。
jsfiddle link(what I have tried)
是因为我使用x,y指定点吗?请帮忙。
答案 0 :(得分:11)
如果您查看演示,您会看到使用color
设置工具提示颜色,而不是marker
。
要修复它,请使用标记fillColor
,如下所示。
data: [
{x: 1343862840000, y: 4, marker:{ fillColor: 'red'} },
{x:1343863200000, y:5, marker:{ fillColor: 'green'}}
]
<强>更新强>:
它适用于highstock
,请参阅this演示
你必须使用正确的对象来初始化它
使用Chart
代替StockChart
。
参考
答案 1 :(得分:3)
Highstock默认禁用点标记。您需要按如下方式明确启用它们:
plotOptions: {
series: {
marker: {
enabled: true
}
}
},
在http://api.highcharts.com/highstock/plotOptions.series.marker
了解详情