tooltip = {
Animation2,Animation1, BarChart,ZoomableBarChart;
const tooltip = d4
.select("body")
.append("div")
.attr("class", "svg1-tooltip")
.style("position", "absolute")
.style("visibility", "hidden");
d4.selectAll("rect")
.on("mouseover", function(d) {
d4.select(this)
.attr('stroke-width', '2')
.attr("stroke", "black");
tooltip
.style("visibility", "visible")
.text(`frequency: ${d.value*100}%\nletter: ${d.name}`);
})
.on("mousemove", function() {
tooltip
.style("top", d4.event.pageY - 90 + "px")
.style("left", d4.event.pageX + 90 + "px");
})
.on("mouseout", function() {
d4.select(this).attr('stroke-width', '0');
tooltip.style("visibility", "hidden");
});
}