我想将边标签放在图表中的指定位置。我发现我可以使用text-margin-x
和text-margin-y
操纵标签位置,但要计算所需的边距,我需要知道标签的当前位置。我已尝试使用source-label
和源节点的位置,但这意味着text-events
不再有效。
有没有办法获得/计算标签在边缘上的位置?
此外,为了帮助我对齐某些标签,我需要知道如何获取/计算边缘标签的边界框,有没有办法做到这一点?
感谢任何帮助!
答案 0 :(得分:0)
我发现我可以使用json
来获取标签的位置。
对于标签的大小,我使用一种解决方法,我将所有内容渲染一次以从edge.midpoint()
获取labelHeight
和labelWidth
,然后我正确地重新渲染所有内容。