Javascript D3如何仅可视化可见节点

Javascript D3如何仅可视化可见节点,javascript,d3.js,Javascript,D3.js,假设我制作了一个force布局图,但是该图有数百个节点,这使得可视化速度变慢。假设我想放大图表的一部分。D3没有绘制图形的可见部分吗 在缓存附近的节点时,我基本上只对图形中可见的部分进行计算,这样如果有人在可视化上平移,附近的节点将生成得更快 感谢您的帮助。您必须从可见区域的缩放行为点中找到startX、startY、endX和endYCalculate,并检查节点边界框是否位于可见区域内。对节点的过滤结果应用操作。这意味着我必须以某种方式跟踪坐标。在所有节点之间循环会很慢。我在想一个树形结构?

假设我制作了一个force布局图,但是该图有数百个节点,这使得可视化速度变慢。假设我想放大图表的一部分。D3没有绘制图形的可见部分吗

在缓存附近的节点时,我基本上只对图形中可见的部分进行计算,这样如果有人在可视化上平移,附近的节点将生成得更快


感谢您的帮助。

您必须从可见区域的缩放行为点中找到startX、startY、endX和endYCalculate,并检查节点边界框是否位于可见区域内。对节点的过滤结果应用操作。这意味着我必须以某种方式跟踪坐标。在所有节点之间循环会很慢。我在想一个树形结构?用一个。