gpt4 book ai didi

javascript - NVD3.js 在鼠标悬停事件处突出显示图形点

转载 作者:行者123 更新时间:2023-12-01 22:24:02 27 4
gpt4 key购买 nike

当我将鼠标移到另一个图表上时,如何突出显示折线图上的点。

当我将鼠标移到一个图表上以将所选数据发送到另一个图表以突出显示另一个图表中的点时,我需要来自该图表的信息。

例如图 1 的鼠标悬停位置为 x:3 y:5。它触发一个事件来突出显示另一条图表线。然后在图表 2 中突出显示 x:3 y:5 值。

最佳答案

我明白了。您需要在“elementMousemove”事件上向原始图表添加事件调度。在这种情况下,您需要突出显示其他图表上所需的值。

chart.interactiveLayer.dispatch.on('elementMousemove.name', function(e) {
chart2.lines.clearHighlights();
chart2.lines.highlightPoint(0,parseInt(xIndex),true);
});
chart.interactiveLayer.dispatch.on('elementMouseout.name', function(e) {
chart2.lines.clearHighlights();
});

chart 中任何 mosemove 事件的代码都将清除之前的突出显示,并突出显示 chart2 中 line = '0' 和指定 XIndex 处的点。

关于javascript - NVD3.js 在鼠标悬停事件处突出显示图形点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27946644/

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