2013-04-04 56 views
1

如果我有兩個餅圖,是否有可能讓每個具有相同標籤的楔具有相同的顏色?我以前可以用JFreeChart來做到這一點(我可以爲每個標籤指定顏色,所以我把<label, color>放在地圖裏面,當我循環每個標籤時,我可以確定該標籤的顏色),但是當我切換到JQPlot,這對我來說並不明顯,我可以如何實現這一點。在JQPlot中可以做到這一點嗎?謝謝jqplot:如果我有兩個餅圖,我可以製作具有相同標籤的每個楔具有相同的顏色嗎?

回答

0

我想你需要的是seriesColors: [ "#95268D", "#F5F5F5"]

你可以定義你喜歡的顏色,只是比賽的串聯了起來,這樣PIE1系列1是顏色PIE2系列1相同。

Series colors

+0

這會有點困難。您的解決方案基於訂單,但有很多事情可能導致訂單不一致。首先,標籤不會總是以每張圖表的相同順序返回。其次,有時一張餅圖與其他餅圖相比沒有某些標籤,這會搞亂訂單。注意我如何聲明我使用Map 在JFreeChart中完成此操作,這種方式我不依賴於訂單 – 2013-04-08 04:55:33

0

每個系列可具有label和與它們相關聯color

單個數據系列對象。無法直接實例化, 但由Plot對象創建。可以設置系列屬性,或者由用戶傳入的選項覆蓋 。

屬性將從 頂層的系列數組中分配選項。如果你有兩個系列,並想改變顏色和第一 線寬和設置第二個使用輔助y軸 沒有陰影併爲每個提供自定義標籤:

{ 
    series:[ 
     {color: '#ff4466', lineWidth: 5, label:'good line'}, 
     {yaxis: 'y2axis', shadow: false, label:'bad line'} 
    ] 
} 

這裏有Series Properties

相關問題