// 思路是 zoom方法在svg上面,transform在svg下面的g上
// svg 是d3创建的svg元素
this.g = svg.append("g");
svg.call(
d3
.zoom()
.scaleExtent([0.5, 3])
.on("zoom", (e) => {
if (this.is_zoom) {
this.g.attr("transform", e.transform);
}
})
);
05-23
1万+
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-13
1281
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)