javascript - 不使用鼠标滚轮缩小 D3 力导向图

标签 javascript svg d3.js zooming

我在 force-directed graph 上实现了缩放

svg.call(d3.behavior.zoom().on("zoom", rescale))


function rescale() {
        var trans = d3.event.translate;
        var scale = d3.event.scale;

        svg.attr("transform",
            "translate(" + trans + ")"
                + " scale(" + scale + ")");
    }

可以使用鼠标滚轮或双击来放大图表。我需要一些建议,了解如何在不使用鼠标滚轮的情况下实现缩小

最佳答案

按住 Shift 并双击应缩小。

关于javascript - 不使用鼠标滚轮缩小 D3 力导向图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16861315/

相关文章:

javascript - 如何将 JS 变量添加到隐藏的表单值中

javascript - 在 React 中测试 Actions、Reducers 和上下文

javascript - 将客户端生成的数据分块保存为 JavaScript 中的文件

javascript - 我想通过粗细来区分d3.js力图的链接

javascript - 如何证明 SVG 文本的合理性?

javascript - d3 : disabled "dblclick.zoom" default behaviour returns after using custom zoom

javascript - 在顺序很重要的 javascript 中,是否有更 Eloquent 方法来编写字符串和符号替换?

svg - Raphael SVG沿水平直线移动对象

javascript - 创建第二个 SVG 后,D3.js 不在第一个 SVG 上显示标签

javascript - 转换条形图中的数字标签