用鼠标滚轮对D3平行坐标图进行编程缩放

performing zoom with mouse wheel programmatically for D3 parallel coordinates plot

本文关键字:坐标 编程 缩放 鼠标 D3      更新时间:2023-09-26

我在我的应用程序中使用平行坐标D3。我想以编程方式添加缩放功能。

缩放功能现在工作得很好,但我仍然有一个小问题,那就是:我想缩放到鼠标位置。

我有鼠标的X和Y在一个数组中,但我不知道如何使用它们以后在这个位置缩放。

我现在得到的是SVG缩放,但屏幕总是在页面的左侧和顶部。

如何在缩放中使用鼠标位置坐标来获得屏幕上鼠标光标周围的区域?

我可以通过使用window.scrollTo(x,y)来做我想做的事情,这样我就可以缩放屏幕并将其放置到鼠标位置。也许我的问题没有说清楚,但这就是我想要的。谢谢你,