【发布时间】:2013-08-17 04:31:22
【问题描述】:
我有一个包含 10^5 个数据点的大型数据集。现在我正在考虑以下与大型数据集相关的问题:
是否有任何有效的方法来可视化非常大的数据集?就我而言,我有一个用户集,每个用户有 10^3 个项目。总共有 10^5 个项目。我想一次显示每个用户的所有项目,以便在用户之间进行快速比较。有人建议使用列表,但我不认为列表是处理这个大数据集时的唯一选择。
注意
我想一次显示每个用户的所有项目。
这意味着我想在点击用户时显示所有数据点,当我点击两个用途时,我可以比较那里数据点之间的差异。
【问题讨论】:
-
“高效”是什么意思?
-
时间效率。当数据量变大时,渲染需要相当长的时间,动态布局变得不可能。
-
这真的很模糊。你到底想做什么,你尝试了什么,为什么它不起作用?
-
您是说您想一直显示所有内容。我认为那里没有太多提高效率的空间,因为您需要渲染所有内容。
-
@LarsKotthoff 我认为渲染一个点比渲染一个矩形更有效。构建静态布局比动态布局更有效。所以我在处理大型数据集时要求合适的设计。尽管计算工作量有一个下限,但我们仍然可以比较不同的设计并选择一个合适的。
标签: d3.js large-data