2013-02-19 48 views
0

我一直在嘗試使用bin包裝算法進行數據可視化,但沒有一個完成我想完成的任務。基本上,我試圖想到一個算法來表示一組加權網格的數字。例如,給定一組數字[25,25,25,25],你可以在一個矩形給定一組這樣的[10,1表示本或類似的這 -與bin包裝相似的算法

four equal part

然而方通過, ,1,1],它看起來與此類似。

4 non equal parts

我想換我解決此問題與非偶數頭,感覺類似裝箱,但對我來說我並不關心子對象的大小,我只關心他們適合在正方形或長方形內,並保持他們的比例與其他元素。這有意義嗎?這個問題似乎類似於Android的UI屬性重..

我知道這可能是簡單的,我只是沒有看到過樹木,不見森林..

+0

你能更清楚地瞭解約束嗎?例如,它們必須是某個指定大小的矩形區域的矩形子區域?那種事。 – 2013-02-19 02:05:41

+3

這就是所謂的Treemapping:http://en.wikipedia.org/wiki/Treemapping – 2013-02-19 02:10:56

+0

如果您使用[d3](http://d3js.org/)進行可視化,則會出現[Treemap layout]( https://github.com/mbostock/d3/wiki/Treemap-Layout)可用。 – mtth 2013-02-19 02:14:39

回答

0

矩形式樹狀結構繪圖法是我一直在尋找。謝謝Eugen!

+0

不客氣。 – 2013-02-19 04:20:37