2012-12-20 2 views
2

가변 길이 목록의 데이터 인 데이터를 사용하고 싶습니다. 예를 들어, 차의리스트, 이전 소유자의리스트가있는 각 차. 누적 가로 막 대형 차트와 비슷한 것을 그릴 생각이었습니다. 스택을 사용하는 대신 각 직사각형을 그립니다.d3js에서 중첩 데이터를 사용해야하는 방법

일부 형태의 중첩 데이터를 사용해야하는지 잘 모르겠습니다.

첫 번째 응답 집합 후 편집 : 시각적으로 표현하는 방법을 실제로보고 있지 않습니다. d3에서 입력 데이터는 항상 1 차원 선형 배열입니다. 목록의 배열 인 데이터를 사용한다고 가정 할 때 어떻게해야합니까? 데이터가 다음과 같다고 가정 해 보겠습니다. [make : "Chevy", {소유자 : [{name : "Mike"}, {name : "Parthiban"}]} make : "Ford", {ownwers : [{name : "Selvi"}, {name : "John"}, {name : "Ramkrishnan"}]} 각 make마다 하나의 데이터 요소로 취급합니다. 그러나 나는 각 make에 대한 ownwers에 대한 데이터를 처리하려고합니다.

이 시점에서 표준 레이아웃을 사용하고 싶지 않습니다.

데이터가 깨끗한 mxn 행렬이 아니라는 점에 유의하십시오. 그것은 가변 길이리스트의 배열입니다.

+0

간단한 나무는 어떨까요? Btw - http://blog.ouseful.info/2012/05/24/f1-championship-points-as-a-d3-js-powered-sankey-diagram/ Senkey 스타일이 적합 할지도 모릅니다. –

+0

이것은 당신이 생각하고있는 종류입니까? http://bl.ocks.org/3943967 당신이 준 예제가 자연스럽게 그 표현으로 변환되는지 확신 할 수 없습니다. 너 무슨 소통을하려는거야? –

답변

관련 문제