我正在启动另一个d3项目,该项目需要在LeafletJS画布上用D3渲染静态网络图(以允许我们的其他可视化具有标准化的缩放/平移控件)。这个网络的问题是它需要绕着x轴(例如:右侧的节点可能连接到左侧的节点)。我希望能够在多个相同图形的实例之间无缝地平移,但我不确定解决这个问题的最佳方法是什么。
迄今为止,我最好的想法是呈现两个完全相同的可视化,并将它们彼此相连...然后使用Leaflet的"worldCopyJump"功能,让用户在平移其中一个可视化时显示另一个。显然,由于一个可视化实例需要1500个以上的SVG对象,这可能不是最佳方法。
因此,我可能不需要确切的代码,但是否有人可以帮我想出一个可靠的方法?如果需要更多细节,我很乐意提供。
迄今为止,我最好的想法是呈现两个完全相同的可视化,并将它们彼此相连...然后使用Leaflet的"worldCopyJump"功能,让用户在平移其中一个可视化时显示另一个。显然,由于一个可视化实例需要1500个以上的SVG对象,这可能不是最佳方法。
因此,我可能不需要确切的代码,但是否有人可以帮我想出一个可靠的方法?如果需要更多细节,我很乐意提供。