已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
15小时前关门了。
Improve this question
我有一个包含大约80,000行数据的csv文件。我需要使用这些数据来在d3中创建可视化。使用这些数据的最佳方式是什么?我还需要根据某些条件过滤数据。我是使用d3.csv并每次都获得所有数据,还是有更好的方式?
我发现使用redux是一个坏主意,这不是它的目的!
已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
15小时前关门了。
Improve this question
我有一个包含大约80,000行数据的csv文件。我需要使用这些数据来在d3中创建可视化。使用这些数据的最佳方式是什么?我还需要根据某些条件过滤数据。我是使用d3.csv并每次都获得所有数据,还是有更好的方式?
我发现使用redux是一个坏主意,这不是它的目的!
1条答案
按热度按时间fdbelqdn1#
你可以使用
d3.csv()
函数,因为它以对象数组的形式返回数据,所以你可以在传递数据和可视化之前先.filter()
它。如果有部分数据是你永远不会使用的,最好是丢弃它们(或者将它们复制到一个新的csv文件中),或者如果可能的话,将数据减少到80,000个条目以下。
如果您担心带宽使用或用户体验(因为加载时间长),可以考虑将数据存储在客户端,例如,可以使用IndexedDB。