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

标签 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},
....
]

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

最佳答案

可能最容易使用帮助库,如 Reductio ,这将为这些和其他聚合生成减少函数。

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

关于javascript - 使用 crossfilter 和 dc.js 绘制每个给定日期的最小最大值图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36195637/

相关文章:

javascript - 如何将数据筛选和排序到 DataTables 单元格

javascript - jQuery:检查 SVG 元素的类型

javascript - dc.js 气泡图无法显示点

javascript - CSV 导入未定义数据

javascript - 在 svg 中将两个元素添加到同一级别

javascript - dc.js:在行图末尾显示总计

javascript - 使用交叉过滤器为十进制值创建组

javascript - 如何使用链接复制到 Chrome 扩展中的剪贴板?

javascript - 使用 phonegap 创建移动聊天应用程序 - 最佳策略?

javascript - crossfilter.js 和 dc.js : Is there a limitation to number of dimensions and facts to be used?