谁仍然需要尺寸?

时间:2018-11-09 15:09:36

标签: dc.js crossfilter

这是一个半问题,因为我已经对此进行了一些“思考”。不过,我想得到一些确认。在这里:

根据我到目前为止所看到的,一组人掌握了绘图的所有必要信息。让我们想象一下“规范”直流数据阵列的条形图。我们在类型上定义维,然后在组上定义。组数据将为我们提供绘制条形所需的所有坐标。

那么,为什么需要尺寸?这是用于绘制图形还是仅用于跟踪过滤器并动态更新图表?

1 个答案:

答案 0 :(得分:0)

这只是答案的一半。 :)

是的,可以肯定的是,维度和组之间存在一些冗余。

  1. 组键功能需要对(和must be consistent with)维键功能进行改进。 我发现只有一个地方对组键功能的改进比对维键功能的改进要多:当维是时间,而组是对时间的量化(例如几个月或几小时)时。否则,根本不需要指定组键功能。我还没有看到太多的人创建时间序列图表集,其中不同的图表以不同的级别进行量化,因此我不确定这是否是动机。

  2. 过滤是通过维度而不是组和a group does not observe its dimension's filters进行的-因此,您可能希望它们成为不同的对象,以便您可以选择使图表响应其自己的过滤器。不过,这种情况很少见-通常,图表会从其过滤的维度中读取一组数据。

还有其他原因吗?请添加到此列表中!