Tag: d3.js

在圆形的鼠标悬停上显示数据

我有一组数据,我正在分散绘制。 当我将鼠标悬停在其中一个圆圈上时,我希望它弹出数据(如x,y值,也许更多)。 这是我尝试使用的: vis.selectAll("circle") .data(datafiltered).enter().append("svg:circle") .attr("cx", function(d) { return x(dx);}) .attr("cy", function(d) {return y(dy)}) .attr("fill", "red").attr("r", 15) .on("mouseover", function() { d3.select(this).enter().append("text") .text(function(d) {return dx;}) .attr("x", function(d) {return x(dx);}) .attr("y", function (d) {return y(dy);}); }); 我怀疑我需要更多的信息来输入什么数据?