2011-03-17 90 views
0

我注意到我在圖表中啓用了colorByPoint選項,但是如何爲數據中的每個點指定顏色?jQuery HighCharts color by column

我是否必須用它的顏色來隨意指定每一點數據?如果是這樣,怎麼樣?我已經玩了很多年了,不能正確的做到!

+0

我想我只是發現它在Highcharts.setOptions顏色!當我剛剛發佈Q時,總會發生。 :) – Mark 2011-03-17 04:27:24

+0

但是,我在填充圖表時如何在飛行中執行此操作? – Mark 2011-03-17 04:27:54

回答

3

如果你知道哪些數據點要更改的顏色,你可以做類似更改動態數據點的顏色如下:

yourchart.series[yourSeriesIndex].data[yourDataPointIndex].update({ 
    color: "#123456" //your colour value 
}) 
0

如果要指定顏色爲每個點,因爲您正在填充該系列,您可以執行以下操作:

fakeSerioesName.data.push({y : yourYValue,color:yourYColor}); 

其中yourYColor是十六進制顏色。見例如:

http://jsfiddle.net/Dabr3/