【发布时间】:2013-10-12 23:17:23
【问题描述】:
我正在使用 d3.js 将 80,000 行 .tsv 的内容绘制到图表上。
我遇到的问题是,由于数据太多,页面在大约 5 秒内变得无响应,而整个数据集同时被搅动。
如果数据分布在较长时间段内,是否有一种简单的方法可以逐步处理数据? 理想情况下,页面将保持响应状态,并且数据将在可用时绘制,而不是在最后一次大命中
【问题讨论】:
-
我不完全确定您的意思,但答案几乎可以肯定是否定的——没有简单(或内置)的方法可以做到这一点。您必须自己控制渲染。
-
我自己也问过类似的问题。这取决于您的用例。您可以分块检索数据,或者在将数据加载到客户端之前在服务器上将数据预处理为较小的集合。
标签: javascript svg d3.js data-visualization