【发布时间】:2021-07-18 07:25:56
【问题描述】:
我一直在尝试在我的空闲时间项目中从 d3.js lib 实现树形图,但我很难正确定位工具提示。我认为它应该像here 中提到的那样,但是还有一些 div,我猜它放错了位置。这是我正在使用的treemap,我尝试了here 的一些建议,但似乎没有一个适合我的使用。
这是我的JSFiddle:
.on("mousemove", function (d) {
// console.log(d)
tooltip.transition()
.duration(300)
.style("opacity", .98);
tooltip.html(`<div class="tooltip-body" data-id=${d.data.name} >
Symbol: ${d.data.name}<br/>
Value: ${d.data.current_value} USD<br/>
Change: ${d.data.pc}%<br/></div>`)
.style("left", d3.mouse(this)[0] + "px")
.style("top", d3.mouse(this)[1] + "px")
})
【问题讨论】:
标签: javascript twitter-bootstrap d3.js tooltip