7

我正在研究 Highstock,我正在尝试将颜色设置为 Highstock 中“数据”中的特定点,就像在示例中一样,但我无法让它工作,无论我如何设置颜色,它都不会t 显示在图表上。

我已经尝试过使用 Highchart API 的选项,它可以工作,但它不适用于 Highstock。

jsfiddle链接(我尝试过的)

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

4

2 回答 2

12

如果您查看您的演示,您会发现使用color它设置工具提示颜色而不是marker.

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

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

演示

更新
它适用于highstock查看演示。
您必须使用正确的对象来初始化它。
使用Chart而不是StockChart.

参考

于 2012-08-16T00:33:11.580 回答
3

Highstock 默认禁用点标记。您将需要显式启用它们,如下所示:

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

在http://api.highcharts.com/highstock/plotOptions.series.marker上查看更多信息

于 2012-08-17T07:58:00.607 回答