【发布时间】:2015-05-04 10:24:51
【问题描述】:
为了在一张传单地图上有很多 svg 路径、svg 文本和 svg textpath 元素的合理性能,我想知道 D3 如何处理当前不在屏幕上的元素。
因此,例如,当我放大到华盛顿州等区域时,99.9% 的世界都没有显示 - D3 默认行为是否会绘制所有其他元素?
我的项目基于 Mike Bostocks d3 + leaflet example。没有使用视口/视框属性 - 它是在其他地方完成的吗?感谢您的意见。
【问题讨论】:
-
在浏览器中检测应该绘制和不绘制的内容。 D3 根本不处理这个问题。
-
@LarsKotthoff 所以没有什么可以优化的?
-
我想通过做一些非常聪明的事情可能会从中获得更多的性能,但几乎可以肯定不值得付出努力。
标签: javascript svg d3.js leaflet