2016-07-14 25 views
0

我想繪製一個條形圖,使用dimple.js在其中我想繪製不同類別​​的用戶部分。每個類別都是我數據集中的一列。如何使用Dimple.js將列添加爲條形圖中的類別?

我的數據是這樣的:

Table with sample data

我想有一個圖表中,我不得不爲每個平臺一間酒吧和每一列Q14_*

我明白,平臺應該是一個系列:

myChart.addSeries("Platform", dimple.plot.area); 

不過,我不知道該怎麼辦添加條爲每列。 我該怎麼辦?

回答

1

我剛纔嘗試做同樣的事情,並決定重建數據。但我不確定這是否是最好的解決方案。無論如何,這是我的解決方案:

  1. 重建數據有以下欄目:

    • 平臺(值:安卓,蘋果)
    • 部分(值:數值比例)
    • quarter(values:Q14_1,Q14_2 ....)
  2. 使用平臺列的比例軸以顯示比例:addPctAxis

  3. 使用季度作爲一個類別軸線X.

  4. 使用部分列作爲系列。

然後代碼應該是這樣的:

myChart.addCategoryAxis("x", "quarter"); 
myChart.addPctAxis("y", "platform"); 
myChart.addSeries("portion", dimple.plot.bar); 

此外,使用addPctAxis有幾個例子可以借鑑它們非常類似於你在問什麼。你可能想看看:

相關問題