gpt4 book ai didi

javascript - highcharts-react 甘特图 : get mouse coordinates from mouse-over

转载 作者:行者123 更新时间:2023-11-30 19:55:42 27 4
gpt4 key购买 nike

我正在使用官方 highcharts 包装器进行 react 以生成甘特图。我试图从鼠标悬停事件中获取鼠标坐标并将其用于自定义工具提示,但坐标不精确。

例子: https://stackblitz.com/edit/react-c5mivs

事件返回据我所知应该是鼠标坐标的 plotX 和 plotY。它还返回一个名为 tooltipPos 的数组,我猜它是 native 工具提示的坐标。

两者都将工具提示放在了错误的位置。是否有我遗漏的偏移量?

最佳答案

坐标 plotXplotY 与绘图区域有关。如果你想与图表容器有关系,你需要添加 plotLeftplotTop 值:

handleTooltip = (event) => {
const chart = event.target.series.chart;

this.setState({
isVisible: true,
tooltipPosX: chart.plotLeft + event.target.tooltipPos[0],
tooltipPosY: chart.plotTop + event.target.tooltipPos[1]
})
};

现场演示:https://stackblitz.com/edit/react-jfehmb?file=index.js

关于javascript - highcharts-react 甘特图 : get mouse coordinates from mouse-over,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54024771/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com