使用crossfilter和dc.js绘制每个给定日期的最小值

时间:2016-03-24 08:10:10

标签: javascript d3.js dc.js crossfilter

我有一个看起来像这样的数据集,想要制作一个每天最高和最低温度的折线图(每天有多个读数)。

[..., 
{datetime: '21 Feb...', surface_temperature:21.5},
{datetime: '21 Feb...', surface_temperature:21.9},
{datetime: '21 Feb...', surface_temperature:25.5},
...
{datetime: '22 Feb...', surface_temperature:23.5},
....
]

如何使用crossfilter获取surface_temperature的最小值和最大值?

1 个答案:

答案 0 :(得分:2)

可能最容易使用像Reductio这样的帮助程序库,它会为这些聚合和其他聚合生成reduce函数。

如果您想手动执行此操作,dc.js FAQ就该主题进行了相当广泛的讨论。要想进行增量聚合并不容易。