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 + ")");
}
图表可以放大,使用鼠标滚轮或双击它。我需要一些建议如何在不使用鼠标滚轮的情况下实现缩小。
答案 0 :(得分:2)
Shift-double click应该缩小。
答案 1 :(得分:0)
如果你在配备触控板的Mac上,缩放手势实际上是Mac滚动手势:用两根手指向上滚动放大,用两根手指向下滚动缩小 - 假设首选项中的滚动方向设置为非天然