标签: javascript css d3.js svg
我有这个小提琴:http://jsfiddle.net/q0ubpmwj/4/
当我缩放时,矩形离开屏幕。我需要的是能够放大这个矩形并停止,如果下次我缩放它将离开屏幕。如果你明白的话 ?
我尝试使用scaleExtent对缩放设置限制,但这似乎并不能阻止它离开屏幕。
scaleExtent
我需要的是能够平移和停止在轴上方/外部的矩形,以及当矩形越过/在轴外时我缩放它以停止变焦。
感谢任何帮助或指向正确的方向:)
答案 0 :(得分:2)
上周我在遇到同样的问题时使用了这个例子,它帮助了我很多。希望它也能帮到你。
http://bl.ocks.org/shawnbot/6518285