用鼠标滚轮对D3平行坐标图进行编程缩放
performing zoom with mouse wheel programmatically for D3 parallel coordinates plot
我在我的应用程序中使用平行坐标D3。我想以编程方式添加缩放功能。
缩放功能现在工作得很好,但我仍然有一个小问题,那就是:我想缩放到鼠标位置。
我有鼠标的X和Y在一个数组中,但我不知道如何使用它们以后在这个位置缩放。
我现在得到的是SVG缩放,但屏幕总是在页面的左侧和顶部。
如何在缩放中使用鼠标位置坐标来获得屏幕上鼠标光标周围的区域?
我可以通过使用window.scrollTo(x,y)来做我想做的事情,这样我就可以缩放屏幕并将其放置到鼠标位置。也许我的问题没有说清楚,但这就是我想要的。谢谢你,
相关文章:
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jquery动画可以通过编程链接吗
- 如何在d3.js中返回路径的y坐标
- 一点javascript元编程&可链接的设置器
- 在谷歌地图上获取事件的x,y坐标
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何在JS Leatflet绘图插件中获取圆的坐标
- 如何正确编程jQuery动画与平滑(导航栏)
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 查找带有边框的HTML5 Canvas(点击)事件的坐标
- HTML5获取弧的坐标's结束
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- 以编程方式填充组合框道场 (1.8) 的最佳方法是什么?
- 以编程方式选择文本Mobile Safari
- 我们可以使用任意的编程语言来动态化HTML页面吗
- 我如何编程许多不同的条件和操作
- Web编程,简单但适用于机器人项目
- 以编程方式将fabric-js-canvas的图像替换为hq图像,并重新计算其他对象的坐标和大小
- 用鼠标滚轮对D3平行坐标图进行编程缩放