我正在使用 d3.js 制作一个应用程序,但我正在驱动大量数据并且图形太大,这会减慢我的导航速度。
有人可以告诉我什么可能是解决方案或前进的方向。
这是应用程序。http://www.ingeniosolido.com/s2m2/prototype30/line_zoom_actual_30_interval.html
我正在使用 d3.js 制作一个应用程序,但我正在驱动大量数据并且图形太大,这会减慢我的导航速度。
有人可以告诉我什么可能是解决方案或前进的方向。
这是应用程序。http://www.ingeniosolido.com/s2m2/prototype30/line_zoom_actual_30_interval.html
看起来您并没有进行很多特定于元素的交互。您可能会考虑渲染到画布。请参阅:d3.js 的 HTML5 画布替代品,图形可视化库
您是否尝试过删除一些(阅读:大多数/全部)剪辑路径?不使用裁剪路径几乎总是更快(除非它裁剪掉昂贵的区域,例如过滤器、不透明度、复杂的几何图形等)。
它看起来有点像你至少可以将一些剪辑移动到一个级别,例如在父 <g> 元素上。
此外,您链接到的 svg 并不真正符合大标记的条件。