2013-10-26 65 views
3

我使用所提供的D3网站上可缩放的包布局:显示布局时,会显示http://mbostock.github.io/d3/talk/20111116/pack-hierarchy.html如何隐藏D3 Zoomable Pack Layout中标签的重叠文本?

enter image description here

圆的所有标签。

问题是,对于靠近在一起的小圆圈,标签重叠。我想知道是否有办法隐藏标签的重叠文字?

我已阅读关于“foreignobject”,但如果这是答案,我不知道如何以及在何处将它合并到代码中。

+0

D3不为此提供任何功能。您需要检查自己是否有标签重叠以及要隐藏哪些标签。 –

+1

非常感谢您的评论,我也收到了我使用的这个问题的帮助,可以在以下链接找到它:http://www.billdwhite.com/wordpress/2013/10/28/circle -pack-label-truncation/ – sim1

回答

1

您可以根据层次结构级别,圆的半径或两者的组合来限制文本的显示。两者都在包装输出中。使用标题悬停细节。

+0

非常感谢您的回复 - 我已经按照您的建议实施了悬停细节,并且发布了一个链接,指向我收到的有关重叠文本的解决方案,该文本使用圆的半径,就像你建议。 – sim1