我搜索了其他相关问题,但由于我对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
我已经在这里放置了我的代码:http://jsfiddle.net/toddsherman/x3uWK/ 欢迎提供任何见解或指引。
我有一个图表,我希望能够通过滚动鼠标轮仅在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/ 欢迎提供任何见解或指引。