【发布时间】:2013-09-25 23:41:27
【问题描述】:
我仔细查看了 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.
];
一旦它被添加到交叉过滤器,我想制作一个有 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
【问题讨论】:
-
由于某种原因,唯一对我有用的代码是:bl.ocks.org/espinielli/9f129ac2ed6ca642cb2a
标签: javascript d3.js data-visualization crossfilter dc.js