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

Chart min max values from each given day using crossfilter and dc.js

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

[..., 
{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},
....
]

如何使用交叉过滤器获取 surface_temperature 的最小值和最大值?

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

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