簡體   English   中英

d3強制布局縮放和平移與節點拖動沖突

[英]d3 force layout zoom and pan conflict with node drag

我的部隊布局圖是由d3.js構建的。 我想在我的力圖中添加縮放和平移。 我可以訪問相關信息,並且可以進行縮放和平移。但是,當我嘗試將節點拖到某個位置而僅使整個圖形平移時,這會帶來新的問題,而之前的節點拖拽功能不起作用。 我采取的方法是這里

我發現關鍵是

.call(d3.behavior.zoom().on("zoom", redraw))
.append('svg:g');

但是當我刪除.append('svg:g'); 縮放和平移不再起作用。 因此,如何才能同時保留這些功能(縮放和平移,節點拖動)。

我需要像jsFiddle這樣的工作 ,我在自己的項目中遵循了這種方法,但是它不起作用,如果我丟失了某些東西,我也不知道。

這似乎僅適用於舊版本。 例如, http://d3js.org/d3.v2.js可以工作,但是在http://d3js.org/d3.v3.js上拖動不能正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM