Javascript 如何使用大量数据优化d3可视化

Javascript 如何使用大量数据优化d3可视化,javascript,performance,d3.js,Javascript,Performance,D3.js,所以,我有一个复杂的分层边缘绑定 不用说,没有人可以阅读文本,你必须放大才能正确地看到它。当我尝试拖动和缩放时,它会有很大的滞后也就不足为奇了。在过去的两天里,我一直在寻找解决方案,现在我不知道该怎么办。有人能给我推荐一些解决滞后问题的方法吗 我注意到节点之间的链接造成了很大一部分延迟,因为当我删除链接并且只有文本时,它确实工作得很好,但是当我只有链接时,它仍然非常慢 我的一个想法是只保留文本并删除svg中的所有链接,然后添加一个画布,其中只有一张包含所有链接的图片,并且仅当我将鼠标悬停在文本

所以,我有一个复杂的分层边缘绑定

不用说,没有人可以阅读文本,你必须放大才能正确地看到它。当我尝试拖动和缩放时,它会有很大的滞后也就不足为奇了。在过去的两天里,我一直在寻找解决方案,现在我不知道该怎么办。有人能给我推荐一些解决滞后问题的方法吗

我注意到节点之间的链接造成了很大一部分延迟,因为当我删除链接并且只有文本时,它确实工作得很好,但是当我只有链接时,它仍然非常慢

我的一个想法是只保留文本并删除svg中的所有链接,然后添加一个画布,其中只有一张包含所有链接的图片,并且仅当我将鼠标悬停在文本节点上以绘制所需的链接时,但我找不到任何关于如何实现它的信息。因此,如果任何人有一个可以帮助我的链接,我将非常感谢。

您可以查看。我刚找到它,它是为数不多的用画布构建的和弦图之一