2015-12-06 60 views
1

我從我的數據集中在dimple.js中垂直繪製grouped pie chart。該圖表與示例鏈接中的圖表類似,只是我的x軸由日期和人名的y軸組成,例如, (想象x的是餅圖):dimple.js:命令Y軸不是按字母順序排列,但按數據集中的順序排列

- luca   x       
- denis         x 
- adriano     x    x 
      session1  session2  session3 

我現在的問題是,我不希望Y軸字母順序標籤,但在會議上,他們首次出現的事實。所以,基本上我想這樣:

- denis          x       
    - adriano     x    x 
    - luca   x       
       session1  session2  session3 

我該如何做到這一點?我已嘗試添加一個GroupOrderRule爲Y軸是這樣的:

yAxis = yAxis.addGroupOrderRule(["luca", "adriano", "denis"]);

但Y軸仍具有數字字母順序。

任何人都可以幫我嗎?

回答

0

在訂單規則中似乎存在一個錯誤,這意味着它們現在不適用於數組(現在應該已經工作)。你可以嘗試一種變通方法,增加訂單場數據:

for (var i = 0; i < data.length; i += 1) { 
    data[i].order = i; 
} 

... Initialise and configure chart ... 

yAxis.addGroupOrderRule("order"); 

添加設置爲true的第二個參數,如果你希望它們以相反的順序。