我搜索了其他相关问题,但无论是因为我是 D3 新手,还是作为编码员生疏,我都无法弄清楚。
我有一个图表,我希望能够通过仅在 a 轴和数据上滚动鼠标滚轮来放大。现在,我让整个图形在鼠标滚轮的滚动上缩放,而不仅仅是 x 轴。
编辑:这是我的最终目标,但可能有放大/缩小限制(虽然一次只有一件事): http: //mbostock.github.com/d3/talk/20111018/#15
看起来有来自该示例的代码发布在这里:https ://github.com/mbostock/d3/blob/master/examples/zoom-pan/zoom-pan-transform.html
graph.attr("transform", "translate(" + d3.event.translate + ")" + " scale(" + d3.event.scale + ")");
到目前为止,我已经在这里删除了我的代码:http: //jsfiddle.net/toddsherman/x3uWK/
任何见解或方向表示赞赏。