2014-01-26 2 views
0

d3 원형 포장 알고리즘을 사용하고 있습니다. 내부 원이 모든 사용 가능한 공간을 차지하도록 설정되었습니다. 그래서 제가 동등한 크기의 두 동그라미가 있다면, 하나는 세 개의 서브 서클을 포함하고 하나는 50을 포함하고, 세 개의 서클은 매우 큰 것처럼 보입니다.d3 원형 포장 자의 최대 크기 지정

내 원이 특정 크기를 초과하지 않도록 스크립트를 간단하게 수정할 수 있습니까? 여기

출처 : 한마디로

https://github.com/mbostock/d3/blob/master/src/layout/pack.js

답변

0

, 아니. 각 서클의 크기를 제한 할 수는 있지만 상황에 맞는 방식으로이 작업을 수행하려면 더 많은 작업이 필요합니다. 특히, 어린이와 어린이의 수뿐만 아니라 포함하는 원의 크기 (아마도 전체 크기와 관련하여)를 확인해야합니다. 중첩 계층 구조에서 이러한 결정을 내리는 데 얼마나 멀리 떨어져 있는지 확인할 수도 있습니다.

이 작업은 특히 어렵지 않지만 간단한 변경 작업은 아닙니다.

관련 문제