标签: d3.js zoom
我正在使用d3来突出显示各个国家/地区,并设法创建一个基于左下角,左上角,右下角和右上角国家/地区的边界框。
到目前为止一直很好,但是我无法找到如何'放大'到那个边界框。
我很欣赏虽然我的SVG元素大约是800x400像素,但是边界框的比例并不总是符合那个SVG元素,但至少,我希望能够以某种方式放大。
有没有关于如何实现这个目标的任何例子?
答案 0 :(得分:2)
看看this example。它限制了放大,以至于小国家不会放大太多,但如果你不想这样做,应该很容易改变。
This question也可能有所帮助。