tooltip = {
chart;
const tooltip = d3
.select("body")
.append("div")
.attr("class", "svg-tooltip")
.style("position", "absolute")
.style("visibility", "hidden");
d3.selectAll("rect")
.on("mouseover", function(d) {
d3.select(this)
.attr('stroke-width', '2')
.attr("stroke", "black");
tooltip
.style("visibility", "visible")
.text(`vues: ${this.v}`);
})
.on("mousemove", function() {
tooltip
.style("top", d3.event.pageY - 10 + "px")
.style("left", d3.event.pageX + 10 + "px");
})
.on("mouseout", function() {
d3.select(this).attr('stroke-width', '0');
tooltip.style("visibility", "hidden");
});
}