Javascript 向组条形图d3 v4添加工具提示
我正在研究参考资料,并根据我的数据进行了修改。我需要根据每个条的值向其添加工具提示 有人能告诉我怎么做吗 我试过这个例子,但没能成功Javascript 向组条形图d3 v4添加工具提示,javascript,d3.js,visualization,Javascript,D3.js,Visualization,我正在研究参考资料,并根据我的数据进行了修改。我需要根据每个条的值向其添加工具提示 有人能告诉我怎么做吗 我试过这个例子,但没能成功 svg.selectAll(".bar") .data(data) .enter().append("rect") .attr("class", "bar") .attr("x", function(d) { return x(d.letter); }) .attr("width", x.rangeBan
svg.selectAll(".bar")
.data(data)
.enter().append("rect")
.attr("class", "bar")
.attr("x", function(d) { return x(d.letter); })
.attr("width", x.rangeBand())
//I don't know how to show each value on its bar
.attr("y", function(d) { return y(d.frequency); })
.attr("height", function(d) { return height - y(d.frequency); })
.on('mouseover', tip.show)
.on('mouseout', tip.hide)
这是我创建的。以下是步骤:
首先,参考图书馆:
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3-tip/0.7.1/d3-tip.min.js"></script>
以下是更新的plunker:
var tip = d3.tip()
.attr('class', 'd3-tip')
.offset([-10, 0])
.html(function(d) {
console.log(d)
return "<strong>Name:</strong>" + d.key + "<br><strong>Value:</strong>" + d.value;
});
svg.call(tip);