我是全新的D3,并正在阅读here关于如何设置当前缩放转换,但我有麻烦理解我做错了什么..我使用以下行最初在页面上居中放置一个圆。D3 V4 zoom.transform拖动
g.call(zoom.transform, d3.zoomIdentity.translate(width/2, height/2).scale(2));
这是一个问题的小提琴。只需点击并拖动结果窗口中的任意位置即可。你应该看到圆圈立即跳到左上角。
https://jsfiddle.net/hjukmqjv/3/
我使用了不正确的方法可能实现我的目标是什么?
谢谢..这似乎工作得很好。 – Rick