是否有任何方法可以在中心d3中缩放和缩放力布局
Is there any way to zoomout and zoomin force layout in center d3?
我想放大和缩小屏幕中央的布局。请检查这个文件。
当我放大、缩小和平移时,布局会使鼠标指向并缩小屏幕。我需要的是它总是在中央,当我放大和缩小,甚至在平移布局后。
function zoomed() {
container.attr("transform", "translate(" + d3.event.translate + ")scale(" + d3.event.scale + ")");
}
https://gist.github.com/mbostock/6226534
检查链接。下次我建议你事先研究一下这个问题。
所需的主代码段:
var zoom = d3.behavior.zoom()
.center([width / 2, height / 2]) //this is what zooms around center
.scaleExtent([1, 10])
.on("zoom", zoomed);
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 传单缩放控制位置错误
- 在不移动内部文本的情况下缩放元素的效果
- 调整缩放窗口高度提升缩放
- 计算CSS3缩放框在另一个框中的最高位置
- D3.JS向rect添加缩放和列表项
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- d3.js:在强制布局中使用缩放时,将禁用拖动
- 如何在D3中获得可缩放Icicle布局中文本标签的旋转
- d3.js缩放并将力布局平移到视口中心
- D3Js 树布局自动缩放功能
- 缩放 D3 力布局链接标记上的箭头
- 编写可缩放多列布局的首选方式是什么
- js强制布局与拖动/缩放/平移和连接节点的能力
- D3强制布局缩放和平移与节点拖动冲突
- 如何缩放此布局
- 是否有任何方法可以在中心d3中缩放和缩放力布局