我真的需要帮助!请..我需要在此图中添加工具提示:http: //jsfiddle.net/dvqFj/1/ 知道我该怎么做吗?或者您知道 D3.js 中的任何类似示例吗?我尝试了以下操作但没有成功:
div.tooltip {
position: absolute;
text-align: center;
width: 60px;
height: 12px;
padding: 8px;
font: 10px sans-serif;
background: #ddd;
border: solid 1px #aaa;
border-radius: 8px;
pointer-events: none;
}
var div = d3.select("body").append("div")
.attr("class", "tooltip")
.style("opacity", 1e-6)
function mouseover() {
div.transition()
.duration(500)
.style("opacity", 1);
}
function mousemove() {
div
.text(d3.event.pageX + ", " + d3.event.pageY)
.style("left", (d3.event.pageX - 34) + "px")
.style("top", (d3.event.pageY - 12) + "px");
}
function mouseout() {
div.transition()
.duration(500)
.style("opacity", 1e-6);
}