antvis/G2

在第二个view上无法展示tooltip <Tooltip is not displayed on the second view> #6131

peaceps posted onGitHub

问题描述

创建多个view时,第一个view上才能看到tooltip,第二个view上没有tooltip 有tooltip: image

没有tooltip: image

重现链接

No response

重现步骤

··· import { Chart } from '@antv/g2';

const chart = new Chart({ container: 'container', width: 928, height: 320, paddingLeft: 90, paddingBottom: 60, });

const data = [ [ { x: 1, y: 2}, { x: 2, y: 6}, { x: 3, y: 4}, { x: 4, y: 9} ], [ { x: 1, y: 3}, { x: 2, y: 6}, { x: 3, y: 7}, { x: 4, y: 9} ] ]; const spaceFlex = chart.spaceFlex();

for (let i = 0; i < data.length; i++) { const view = spaceFlex.view(); view.data(data[i]) .axis({ x: { title: 'X', line: true, lineLineWidth: 1, grid: false }, y: { title: i === 0 ? 'Y' : false, line: i === 0, lineLineWidth: 1, label: i === 0, tick: i === 0, grid: true, gridLineWidth: 2 } }) .line() .encode('x', 'x') .encode('y', 'y') .tooltip(); } chart.render(); ···

预期行为

第二个view上也有tooltip

平台

  • 操作系统: [Windows]
  • 网页浏览器: [Google Chrome]

屏幕截图或视频(可选)

No response

补充说明(可选)

No response


posted by pearmini about 1 year ago

Fund this Issue

$0.00
Funded

Pull requests