D3.js:在没有d3.drag的情况下无需缩放即可平移

时间:2019-03-08 21:56:22

标签: javascript d3.js

我需要沿X轴进行平移+缩放,但只能沿Y轴进行平移,而我想不使用this solution中的d3.drag来执行此操作。

D3缩放行为返回一个平移,这正是我想要的,除了Y分量也可以通过缩放进行修改(当您以普通方式平移+缩放时才有意义)。有没有办法用比例尺“校正” Y分量?我尝试了y / k,但这似乎无济于事。

1 个答案:

答案 0 :(得分:0)

事实证明,1)这是D3的Zoom lib中的一个已知缺陷,2)有人制作了一个replacement lib,完全符合我的要求:

:id, :first, :last