2015-05-27 40 views
1

我正在構建利用包裝佈局的'集羣可視化'來幫助探索我們的一些數據。請看截圖。 (貌似我不能附加一個形象,所以我發佈了Dropbox的鏈接)如何正確確定包裝佈局中的圓圈

https://www.dropbox.com/s/pfcq6ytetv19bng/Screenshot%202015-05-27%2013.42.14.png?dl=0

這是我做的:第一,我呈現使用一個包佈局(光藍色的集羣的圈子),然後我抓住所有簇的位置並創建所有的G元素。最後,在每個G元素中,我使用不同的包裝佈局(彩色圓圈)渲染了子元素。

我這樣做的原因是:我想將彼此遠離的羣集分開,並讓一個羣集的子元素彼此靠近。

但是,似乎不同羣集中兒童圈的大小並不一致。 (所有的紅圈實際上應該有相同的大小,因爲它們的值是相同的)。現在,我簡單地總結了所有兒童的價值觀,以獲得集羣的價值觀。

我的問題是,我怎樣才能正確地獲得不同集羣內的圓圈大小?預先感謝您:)

最佳,

回答

0

我會建議使用的佈局來計算各界的大小,所以他們所有的大小。然後,您可以將根的子項的所有子項都抵消爲根子項的子項。對於每個根子項,您可以添加一個<g>並根據需要進行縮放。這裏是我的意思現場演示:http://bl.ocks.org/vicapow/3d24f96c240eeb8d14e3

enter image description here

+0

不能投票,但是這正是我所期待的! – user3487655