D3强制布局缩放和平移与节点拖动冲突
d3 force layout zoom and pan conflict with node drag
我的力布局图是由d3.js构建的。我想为我的力图添加缩放和平移。我可以获得相关信息,并且缩放和平移可以工作。但是当我试图拖动节点到某个地方时,只会使整个图平移,这带来了新的问题,之前的节点拖动功能不起作用。我采用的方法是Here
我发现关键是
.call(d3.behavior.zoom().on("zoom", redraw))
.append('svg:g');
但是当我删除.append('svg:g');
时,缩放和平移不再工作。那么我怎样才能同时保持这些功能(缩放和平移,节点拖动)呢?
我需要这样的努力jsFiddle,我遵循这个方法到我自己的项目,但它不工作,我不知道如果我错过了什么
这似乎只适用于旧版本。例如,http://d3js.org/d3.v2.js工作,但
相关文章:
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- 强制布局内部 强制布局:如何拖动内部节点
- d3js在不拖动的情况下移动节点
- 如何在D3中添加一个强制拖动事件,并使节点停留在我离开它的地方
- 实现平移,同时在d3强制布局中保持节点可拖动
- 可拖动组,不会更改组中的节点位置
- 连接到 Web 音频 API 增益节点的滑块在我拖动时弹出并单击.当我拖动时,音量没有平滑的斜坡
- d3.js强制布局拖动在删除节点后停止工作
- 使用initMouseEvent拖动d3/cola程序化节点
- FancyTree:节点对象在拖动到根级别时不正确
- 在d3强制布局中只设置一个节点(根)注释可拖动
- 如何在D3中模拟鼠标移动,这样当你拖动节点时,其他节点会自动移动
- 节点转换后拖动不正常,D3
- 当拖动包含数千个子节点的Div元素时,提高浏览器性能
- js强制布局与拖动/缩放/平移和连接节点的能力
- 在节点加载后停止vis.js物理,但允许可拖动节点
- 在js中,我正在寻找一个具有可拖动节点的力导向图-单击节点打开新页面
- 在cytoscape.js中禁用拖动区域外的节点
- D3强制布局缩放和平移与节点拖动冲突
- jsTree 3.3.2 -如何配置jsTree,以便只有一些节点是可拖动的,并且可以在某个级别上删除