我正在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