如何获得 SVG 路径形状以在 D3 中缩放?
How can I get a SVG path shape to scale on zoom in D3?
鉴于我的 example here,当我在地图上缩放 in/out 时,如何让地图上的位置标记缩放?根据我读过的内容,我 认为 我需要通过 attrTween
使用 tween
函数,但我真的不知道那是什么意思。
您可以通过zoom.scale()
获取当前的缩放级别。然后,您可以使用它来计算标记 path
的比例因子,使它们保持相同的大小。然后您需要做的就是在 transform
属性中为那些 path
应用此比例。
鉴于我的 example here,当我在地图上缩放 in/out 时,如何让地图上的位置标记缩放?根据我读过的内容,我 认为 我需要通过 attrTween
使用 tween
函数,但我真的不知道那是什么意思。
您可以通过zoom.scale()
获取当前的缩放级别。然后,您可以使用它来计算标记 path
的比例因子,使它们保持相同的大小。然后您需要做的就是在 transform
属性中为那些 path
应用此比例。