Crossfilter.js / dc.js - 过滤数据集中不同列的组

时间:2018-03-24 23:59:00

标签: dc.js

新手使用crossfilter(在javascript中更准确地说)。

我有一个与下面相同的想法的数据库,我想在dc.js + crossfilter.js中绘制一个复合图,每个轴有一行。在这种情况下,我将一次只显示一个传感器。请注意,对于每个传感器,轴的值共享相同的秒数。

我正在用'秒'创建一个维度,我想为每个'轴'创建一个组,但我需要根据'轴'过滤'秒'的值。例如,要在图表中为轴'x'创建直线,我需要使用维度'seconds'和一个带'value'的组,但只能使用来自x轴的那些。

seconds ; sensor ; axis ; value
      1 ;   head ;    x ;    10
      2 ;   head ;    x ;     9
      3 ;   head ;    x ;     7
      1 ;   head ;    y ;    11
      2 ;   head ;    y ;     5
      3 ;   head ;    y ;     4
      1 ;  waist ;    x ;    11
      2 ;  waist ;    x ;     5
      3 ;  waist ;    x ;     4

我尝试了一些选项,但到目前为止还没有成功。

有什么想法吗?

0 个答案:

没有答案