大屏自适应缩放后antv-G6右击menu插件位置不准

539 阅读1分钟

G6坐标系转换

image.png image.png

解决右击canvas不准

graph.get('canvas').set('supportCSSTransform', true)​

这样设置后节点与线右击定位还是不准,但是canvas画布正常了

解决node节点与线

先用官方坐标系转换把point坐标转换为canvasXY坐标

转换后的x与y去*(1/缩放值)重新赋值给event的canvasXY

列如

image.png