【发布时间】:2012-11-13 05:59:25
【问题描述】:
我搜索了其他相关问题,但由于我是 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/
感谢任何见解或方向。
【问题讨论】:
标签: javascript graph svg d3.js visualization