我仔細查看了dc.js的文檔,發現了圍繞多系列折線圖的一些未解決的問題。dc.js中的多系列折線圖
我有一個看起來像這樣的數據:
var data = [
//['time', 'text', 'temperature', 'count'],
['1379952000', 'field_1', 91, 56],
['1379952000', 'field_2', 50, 20],
['1379952000', 'field_3', 88, 24],
['1379952000', 'field_4', 50, 37],
['1379953200', 'field_1', 97, 58],
['1379953200', 'field_2', 84, 86],
['1379953200', 'field_3', 85, 62],
['1379953200', 'field_4', 88, 73]
// etc.
];
一旦它加入到crossfilter,我想提出的是具有4線的線路圖:一種爲「文本」字段的每個值(即「field_1」,「field_2」,「field_3」,「field_4」)。 This thread暗示這樣的事情是可能的。根據建議here我想出了代碼this gist。
我不能完全弄清楚如何將數據系列分成4個單獨的行。我已經嘗試在數據上使用filter
,但我一直以一系列似乎只有它的所有要點而結束。
您可以查看這裏的代碼的一個活生生的例子: http://bl.ocks.org/jsundram/6690354
任何幫助將非常感激。
更新:工作代碼是在這裏:http://bl.ocks.org/jsundram/6728956
由於某種原因,唯一的代碼適用於我:http://bl.ocks.org/espinielli/9f129ac2ed6ca642cb2a – Geeklhem