所以我開始另一個D3項目。該項目包括在LeafletJS畫布上渲染D3中的靜態網絡圖(以允許在其他可視化中的標準化縮放/平移控制)。這個網絡的問題是它需要圍繞x軸(例如:右側的節點可能連接到左側的節點)。我希望能夠跨同一個圖的多個實例平滑移動,但我不確定這個問題的最佳方法是什麼。重複使用D3和小冊子的SVG
到目前爲止,我的最好想法是呈現兩個相同的可視化副本,並將它們依次放置在一起......然後使用Leaflet的worldCopyJump在用戶跨越另一個平移時使一個可視化呈現。顯然,儘管可視化的一個實例需要1500多個SVG對象,但這可能不是最好的方法。
所以你可能不需要確切的代碼,但有人可以幫我想一個可靠的方法嗎?如有需要,我會很樂意提供更多細節。
你可以使用[偉大的弧](http://bl.ocks.org/mbostock/5851933)進行連接嗎? –
不幸的是,沒有。每個邊和節點必須保留其預定義的位置。 (這是一個學術可視化...他們很挑剔)。 – 1080p
@ 1080p如果你找到答案,請在這裏寫下:) – daviestar