【问题标题】:Recover scale, when I make a custom zoom当我进行自定义缩放时恢复比例
【发布时间】:2012-09-21 23:46:23
【问题描述】:

我有一个问题,当使用在图表上绘制的矩形进行缩放时,它应该对所选区域进行缩放。当我尝试让我缩小时出现错误,这应该可以工作,但由于某种原因它被锁定,我无法返回到起始位置。

这里是使用矩形执行缩放的代码,首先按下shift键并单击以绘制您需要执行放大的区域。

http://jsfiddle.net/cristian540/VFqeV/8/

【问题讨论】:

    标签: javascript charts d3.js


    【解决方案1】:

    发生这种情况是因为您设置了.scaleExtent([1, Infinity]),并且当您使用矩形选择进行缩放时,您并没有重置比例。

    也许您最好关闭.scaleExtent,因为d3.behavior.zoom 只有一个缩放值,而缩放矩形实际上有两个(一个用于x-,一个用于y-)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 2019-03-20
      • 2015-06-10
      相关资源
      最近更新 更多