2013-03-07 1 views
2

제 동료와 저는 D3 시각화 작업을하고 있습니다. 특히 this example으로 시작합니다.플레어 존슨에서 "크기"란 무엇입니까? D3 예제에서 사용됩니까?

"name": "cluster", 
"children": [ 
    {"name": "AgglomerativeCluster", "size": 3938}, 
    {"name": "CommunityStructure", "size": 3812}, 
    {"name": "HierarchicalCluster", "size": 6714}, 
    {"name": "MergeEdge", "size": 743} 

나는 "이름"후 그 물건을 이해할 플레어 클래스에 관련이 시각화 선이 좋아하는 것, 샘플 JSON에서 flare API

관련 JSON의 어떤 종류를 사용하여 나타납니다. 많은 인터넷 검색에도 불구하고 내가 찾지 못하는 것은 정확히 "크기"가 무엇이며 그 단위가 무엇입니까? 좀 더 일반적으로, 플레어의 json 형식에서 어떤 종류의 스펙을 찾을 수 있습니까?

+0

노드 크기를 결정하는 데 사용됩니다. 이 스 니펫에서 볼 수 있듯이 var pack = d3.layout.pack ( ) .size ([직경 - 4, 직경 -4]) .value (function (d) {return d.size;});''size'는 노드의 반지름을 계산하는'value' 함수에 전달됩니다. –

+0

@icanc 크기 (픽셀)? –

+2

아니요, ""크기 "는 엔티티와 관련된 값을 나타내는 데 사용할 수 있습니다. 예를 들어, "name": "Stackoverflow"및 "size": "3,000,000"'이있는 경우. 이 경우 "크기"는 여기에 회원 수를 나타냅니다. D3은이 값을 취해 노드 수와 직경 크기를 고려하여이 노드의 적절한 반경을 계산합니다. 나는 그것이 의미가 있기를 바랍니다. –

답변

0

참조하는 노드 링크 트리 레이아웃 예제에서는 사용하지 않습니다. 크기는 treemap, 버블 레이아웃, 원형 패킹, 버블 레이아웃, 고드름, 햇살 등과 같은 다른 예제에서 사용됩니다. 이러한 예제와 함께 flare.json 파일을 사용하여 크기의 영향을 확인할 수 있습니다.

관련 문제