0
例如說我想繪製的數組是[3,4,6,4,2,1,2],相應的顏色數組是[1,2,1,3,2,2,2],其中1 =紅色,2 =藍色,3 =綠色等。如果有幫助,我可以將數組更改爲['紅色','藍色','紅色'...]。在HighCharts中,如何根據相應數組中的值爲數組中的每個繪圖點創建顏色?
有什麼辦法讓點用正確的顏色顯示使用數組?
謝謝你的幫助!
例如說我想繪製的數組是[3,4,6,4,2,1,2],相應的顏色數組是[1,2,1,3,2,2,2],其中1 =紅色,2 =藍色,3 =綠色等。如果有幫助,我可以將數組更改爲['紅色','藍色','紅色'...]。在HighCharts中,如何根據相應數組中的值爲數組中的每個繪圖點創建顏色?
有什麼辦法讓點用正確的顏色顯示使用數組?
謝謝你的幫助!
您可以將點指定爲數組或對象,並將正確的顏色與點關聯。
的使用陣列和series.keys屬性:
series: [{
type: 'scatter',
keys: ['y', 'color'],
data: [[3, 'red'],[4, 'blue'],[6, 'red'], [4, 'green'],[2, 'blue'],[1, 'blue'],[2, 'blue']]
}],
例如:http://jsfiddle.net/8u3q6omm/
對象:
series: [{
type: 'scatter',
data: [{y: 3, color: 'red'},{y: 4, color: 'blue'},{y: 6, color: 'red'}, {y: 4, color: 'green'},{y: 2, color: 'blue'},{y: 1, color: 'blue'},{y: 2, color: 'blue'}]
}],
例如:http://jsfiddle.net/8u3q6omm/1/
如果有任何圖案價值和顏色,你可以編寫關聯顏色的功能或使用Highcharts zones。
這正是我所期待的。謝謝! – Aquabug222