[英]d3.layout.pack text inside circle overrides other text in other circle
我正在使用d3.layout.pack將圓放置在其他主圓內,例如http://mbostock.github.io/d3/talk/20111018/pack.html
但是我在圓圈內有較大的文本可以覆蓋該圓圈,並且可以覆蓋附近的圓圈中的另一個文本:
我能想到的解決方案是:
但是那個想法並不能使我滿意。 例如,在這種情況下,我想將兩個較小的球更隔開。
d3.layout.pack
可以做一些更有趣的事情來避免圓圈被覆蓋嗎?
我可以d3.layout.force
使用d3.layout.force
嗎? 有任何想法嗎?
我可能會提出以下問題的答案之一: “在D3圓圈包布局中沿圓圈的文字” :
基本上,這個idea
是沿着圓形而不是圓形的中心繪制標簽。 另外,您可能會考慮當時僅繪制一些標簽-屬於小圓圈的那些標簽可能應該省略。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.