我仔细查看了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