3

我已经在力导向图上实现了缩放

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 + ")");
    }

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

4

2 回答 2

3

Shift-双击应该缩小。

于 2013-06-07T03:30:26.877 回答
0

如果您使用的是配备触控板的 Mac,则缩放手势实际上是 Mac 滚动手势:用两根手指向上滚动放大,用两根向下滚动缩小 - 假设 Preferences 中的 Scroll direction 设置为unnatural

于 2013-12-05T08:11:19.687 回答