【发布时间】:2019-04-17 16:26:02
【问题描述】:
假设我有 100 年的月度数据,共有 1200 个数据点,见底部。
要绘制一个很小的概览折线图(例如只有 100 个数据点),我必须通过分组手动完成。例如,按年份对数据进行分组,然后取 12 个月的平均值,遍历每组,最后将数据点减少到 100 个。
除了这种方法,有没有使用 crossfilter 或任何其他库的便捷方法?
[
{ date: 1900-01, value: 72000000000},
{ date: 1900-02, value: 58000000000},
{ date: 1900-03, value: 2900000000},
{ date: 1900-04, value: 31000000000},
{ date: 1900-05, value: 33000000000},
...
{ date: 1999-11, value: 30000000000},
{ date: 1999-12, value: 10000000000},
]
【问题讨论】:
-
这个问题已经够具体了。近距离投票是不恰当的(并且对新用户很粗鲁)。
标签: d3.js dc.js crossfilter