function newRender(data) {
const teams = d3.select(this)
.selectAll("text")
.data(data)
.join(
(enter) =>
enter
.append("text")
.attr("opacity", 0)
.text((d) => d[0])
.attr("transform", (d) => `translate(-50, ${d[1] * 30})`)
.transition()
.attr("transform", (d) => `translate(0, ${d[1] * 30})`)
.attr("opacity", 1),
(update) =>
update
.text(d => d[0])
.transition()
.attr("transform", (d) => `translate(0, ${d[1] * 30})`),
(exit) =>
exit
.transition()
.attr("transform", (d) => `translate(50, ${d[1] * 30})`)
.attr("opacity", 0)
.remove()
);
}