gpt4 book ai didi

javascript - 鼠标悬停在d3.js中,如何获取相应位置的值?

转载 作者:行者123 更新时间:2023-11-30 13:05:00 25 4
gpt4 key购买 nike

我需要在使用 d3.js 将鼠标悬停在折线图/条形图上时在相应位置显示值

var toolTip = svg.selectAll("path")
.append("svg:title")
.text(getmouseoverdata(data)
);


function getmouseoverdata(d) {
return d;
}

在这里,当鼠标悬停在图中的任何位置时,我获取了数组中的所有数据。

但是我想在相应的地方显示值。我怎样才能实现它?

最佳答案

您可以像这样使用 d3js 鼠标事件处理程序

var coordinates = [0, 0];
coordinates = d3.mouse(this);

var x = coordinates[0];
var y = coordinates[1];

它将为您提供当前的鼠标坐标。

关于javascript - 鼠标悬停在d3.js中,如何获取相应位置的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16013224/

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