antvis/G6

G6中嵌入的G2图形tooltip显示错误 #4660

YiXunOc posted onGitHub

问题描述

G6版本:4.8.16 G2版本:@antv/g2 4.2.9 G6嵌入G2的插件版本@antv/chart-node-g6: 0.0.4

采用基于View的方式,将G2嵌入G6中,G2的tooltip显示位置不正确。 示例连接:https://codesandbox.io/s/gallant-christian-y3yvpx?file=/index.js (树的根节点的面积图可展示tooltip)

重现链接

https://codesandbox.io/s/gallant-christian-y3yvpx?file=/index.js

重现步骤

鼠标移入 树 根节点的面积图中,tooltip展示 但是所展示的tooltip信息并不是鼠标所处位置的x值和y值

如下图中,鼠标在1的位置,但是展示是位置2的数据 1687142372989

预期行为

这里有三个问题: 1、这个问题在之后的哪个版本上有修复么? 2、如果使用@antv/chart-node-g6这个插件进行G6嵌入G2,tooltip也是无法显示的,由于无法调试代码,所以暂时没有定位到问题原因; 3、在帮助文档中提到,嵌入G2的region位置是通过canvas计算出来的,和canvas大小强相关,那么 region 和 canvas的关系是什么? 如何设置才能正确的显示G2在G6中的位置并且能够正确的显示tooltip?

平台

  • 操作系统: Windows
  • 网页浏览器: Chrome 104以上
  • G6 版本: 4.8.16

屏幕截图或视频(可选)

1687142372989

补充说明(可选)

No response


Fund this Issue

$0.00
Funded

Pull requests