【发布时间】:2011-12-09 12:33:34
【问题描述】:
d3 可视化库有一个很棒的鼠标滚轮和支持触摸的缩放,但是似乎没有办法限制它。如何修补 d3 缩放行为以添加最小值和最大值?
【问题讨论】:
-
您可能会在 D3 列表中询问,但查看 code,这里没有提供选项的地方 - 您可能必须编写自己的行为。
-
谢谢你,我有一个问题到目前为止我只有其他人回复说他们也喜欢这个功能。我已经破解了一些,但缩放行为非常复杂,我没有时间真正坐下来研究所有内容。
-
是的,它看起来非常重要,部分原因是您不能只对现有行为进行修补。您最好的选择可能是分叉代码并将最大/最小检查放入
d3_behavior_zoomTo。 -
有人建议移植 polymaps.org 缩放行为,这样可以作为一个起点。
标签: javascript zooming d3.js