D3.js D3缩放和平移svg项目独立进行

D3.js D3缩放和平移svg项目独立进行,d3.js,zooming,D3.js,Zooming,我将使用d3.behavior.zoom单独缩放和平移svg项目。 问题是,如果我从一个对象出发,d3.event.translate和d3.event.scale仍然在变化。 当它们返回到我的对象时,将获取新值​​对于d3.event.translate d3.event.scale,这是错误的。 互联网上是否有使用d3的示例?更喜欢使用d3.behavior.zoom,因为它具有收缩缩放功能。 类似于此,但缩放不起作用:听起来您想要缩放和拖动行为?例如,是的。比如这个例子:但是我会在svg中

我将使用d3.behavior.zoom单独缩放和平移svg项目。
问题是,如果我从一个对象出发,d3.event.translate和d3.event.scale仍然在变化。
当它们返回到我的对象时,将获取新值​​对于d3.event.translate d3.event.scale,这是错误的。 互联网上是否有使用d3的示例?更喜欢使用d3.behavior.zoom,因为它具有收缩缩放功能。

类似于此,但缩放不起作用:

听起来您想要缩放和拖动行为?例如,是的。比如这个例子:但是我会在svg中使用许多对象,并对其中的每一个对象进行缩放和拖动。您仍然只需要一个行为——看看许多关于拖动行为的例子。