{
const r = new Renderer(400, 150, "canvas")
.textSize(textSize)
.textAlign("middle")
.textBaseline("top")
.stroke();
const tHeight = r.textMetrics("pf").height;
const nodes = data.map(
(d) => new labella.Node(d.x, r.textMetrics(d.l).width, d.l)
);
const force = new labella.Force({ maxPos: 400, nodeSpacing: 10 })
.nodes(nodes)
.compute();
force.nodes().forEach((n) => {
r.text(n.data, n.currentPos, n.layerIndex * tHeight);
});
return r.render();
}