我在 d3 中有一个折线图,我们需要实现特定的缩放级别,类似于谷歌地图。我想要一个鼠标滚轮放大动作来捕捉/转换到下一个可能的向内缩放级别,以及一个鼠标滚轮缩小动作来捕捉/转换到下一个可能的向外缩放级别。
我对缩放方法的设置与其他所有人的设置相似:
self.plot.call(d3.behavior.zoom().x(self.x).y(self.y).on("zoom", self.redraw()));
但我对 d3 的了解还不够(我也没有多少时间……)知道如何设置它。任何提示/帮助?