2012-12-20 27 views
2

我想使用可變長度數組的數據。例如汽車列表,每輛汽車都有以前所有者的列表。我正在考慮繪製類似堆疊水平條形圖的東西。我將繪製每個矩形,而不是使用堆棧。我應該如何在d3js中使用嵌套數據

不知道我是否應該使用某種形式的嵌套數據。

在第一組響應後編輯: 我沒有真正看待如何直觀地表示它。在我看到的d3中,輸入數據總是一維線性數組。假設我想使用數據是一個列表數組,我該怎麼做。假設數據是這樣的: [make:「Chevy」,{owners:[{name:「Mike」},{name:「Parthiban」}]}, make:「Ford」,{ownwers:[{name :「Selvi」},{name:「John」},{name:「Ramkrishnan」}]}] 對於每個make,我將它們視爲一個數據元素。但是,我然後想要處理每個品牌的包裝數據。

此時我不想使用標準佈局。

還要注意,數據不是一個乾淨的mxn矩陣。它是一個可變長度列表的數組。

+0

一棵簡單的樹怎麼樣?順便說一句 - http://blog.ouseful.info/2012/05/24/f1-championship-points-as-a-d3-js-powered-sankey-diagram/ Senkey風格也可能適合你。 –

+0

這是你在想什麼? http://bl.ocks.org/3943967我不確定你給出的例子是否自然地轉化爲該表示。你想傳達什麼? –

回答

相關問題