2014-10-30 53 views
0

我使用Highcharts進行圖形繪製,並且我有一組要用於圖形的顏色。我目前使用顏色財產,它解決了大部分問題。我的問題是,在不同種類的圖表中,我希望Highcharts在繪製某個關鍵字,值對的表示時使用相同的顏色,即如果我有多個餅圖來顯示特定日期購買的水果數量。當「Apple」是標籤時,我希望Highcharts總是使用紅色。無論如何要用當前的API或者插件來做到這一點?基於Highchart圖形函數的顏色選擇?

回答

1

我找不到文檔中任何東西,所以我決定推出自己的功能:

// Get data 
var data = giveMeData(); // At this point the data is already formatted for HC 

// Convert data 
var convertedData = []; 
for (var i=0; i<data.length; i++) { 
    var item = data[i]; 
    item['color'] = pickColor(item.name); 
    convertedData.push(item); 
} 

// Pass converted data to HC 
... 

希望有某種顏色的功能,可以採取在一個點或一系列項目,但這現在處理我的問題。如果任何人有更好的解決方案,我仍然喜歡看到它們。

+1

事實上,沒有這樣的標誌可以自動執行 - 您需要根據其名稱/類別/任何設置爲每個系列指定顏色。 – 2014-10-31 09:20:25