2013-10-26 69 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