标签: css svg d3.js visualization
我正在使用d3创建一个可视化,其中包含一堆不同大小的矩形元素。我想在每个rect元素中添加一个“标题”,但是如果文本自然适合,我只希望它显示出来。怎么会这样做?
答案 0 :(得分:3)
你得到文本的边界框,检查它是否对rect元素来说太大了,如果是这种情况则删除它。 Here是如何获取文本元素的边界框的示例。
rect