我有一個如下所示的長格式數據。根據計算的平均值製作DCJS直方圖
year company value
2001 AAAAAAA 200
2002 AAAAAAA 300
2003 AAAAAAA 400
2001 BBBBBBB 150
2002 BBBBBBB 250
2000 CCCCCCC 500
2001 CCCCCCC 600
2002 CCCCCCC 550
是否有可能通過每個company
計算的income
的average
,然後DC.js使直方圖通過計算average
?
我第一次做的是製作company
尺寸並計算平均值,然後試着製作average
作爲key
。
問題我面臨的是,如果你試圖使直方圖超出,你必須reduceCount
它由average
尺寸。但當然crossfilter
對象上不存在average
。
這是我的jsfiddle腳本。
http://jsfiddle.net/adamist521/n1383zdk/3/
該圖的最終圖像也包含在腳本中。
可能與此有關,但無法弄清楚如何處理非整數平均值。
DC.js histogram of crossfilter dimension counts
'key'會是什麼?我想平均直方圖... 前。 X軸:平均值(450,500,550,...),Y軸:計數(10,20,30,...) – adamist521
如果您想在每條記錄上平均製作直方圖,則創建一個維度基於平均值(包括記錄中的平均值或使用計算平均值的維度訪問器)。 –