我正在Highstock上工作,我想设置一个颜色到Highstock中的“数据”中的某个特定点,比如在example中,但我无法使其工作,无论我如何设置颜色,它都不会显示在图表上。Highstock/Highchart不能设置Individual Point颜色
我试过Highchart API的选项,它可以工作,但它不适用于Highstock。
jsfiddle link(what I have tried)
难道是因为我使用的X,Y到指定点的?请帮忙。
我正在Highstock上工作,我想设置一个颜色到Highstock中的“数据”中的某个特定点,比如在example中,但我无法使其工作,无论我如何设置颜色,它都不会显示在图表上。Highstock/Highchart不能设置Individual Point颜色
我试过Highchart API的选项,它可以工作,但它不适用于Highstock。
jsfiddle link(what I have tried)
难道是因为我使用的X,Y到指定点的?请帮忙。
Highstock具有点默认情况下禁用标记。您需要明确地让他们如下:
plotOptions: {
series: {
marker: {
enabled: true
}
}
},
多见于http://api.highcharts.com/highstock/plotOptions.series.marker
你可以分享一个使用'Highcharts.stockChart' *的工作示例*吗? – 2017-09-28 09:24:21
如果你看看你的演示,你会看到使用color
它设置工具提示颜色,而不是。
要修复它,请使用标记fillColor
来代替,如下所示。
data: [
{x: 1343862840000, y: 4, marker:{ fillColor: 'red'} },
{x:1343863200000, y:5, marker:{ fillColor: 'green'}}
]
更新:
它适用于highstock
看到this演示。
你必须使用正确的对象来初始化它。
使用Chart
而不是StockChart
。
参考
http://stackoverflow.com/questions/11985901/cannot-set-individual-point-color-in-series- for-highstock-api-it-works-for-high可能重复 – 2012-08-19 06:03:50