2010-06-15 167 views
-2

我想用RGB顏色表示4維數據,以便在進行聚類時類似的節點具有相似的顏色或按XY上的位置格。如何才能做到這一點?如何在三維(RGB)或二維(XY網格)中表示4維數據

+0

如果你問我認爲你問的是什麼,那麼RGB通常不是一個好的選擇,因爲添加2個RGB顏色可能無法達到你期望的效果。我發現HSV色彩空間更容易理解,並且當您試圖將數據可視化時會產生更有意義的結果。 http://www.colourlovers.com/blog/2008/08/13/demystifying-rgb-vs-hsv/ 如果你想要一個體面的答案,你可能需要更詳細地說明你的數據。你的問題有點含糊。 – 2010-06-15 22:18:44

回答

0

4d?像時間維度的3D數據一樣?

無論如何,這取決於我們在談論的是什麼技術。這聽起來像你需要一個3d scatter chart與你的第四維是一個選擇控制,如改變時間的滑塊。如果您想在網站上顯示它,您可以使用WPF w/silverlight,但我確定可以使用各種技術來獲得相同的結果。您需要修改最常見的解決方案,以根據位置獲取相似的顏色。像k-means這樣的統計算法通常適合將數據聚類在一起。

+0

三維散射是好的,除了我想這個產生一張紙和三維圖的圖形並沒有真正在二維statis表面上做出很好的表示,我希望我可以得到只是將4d信息轉換爲3d,同時保持其相對值正確 – iteratorr 2010-06-16 05:03:00

+0

我不明白這是一個編程問題。你能解釋每個維度的數據類型嗎?你能解釋一下你計劃用什麼技術來實現這個數據顯示?每個維度的範圍如何?當我想到4d數據時,我想到了一段時間內星星的位置(1d = x,2d = y,3d = z,4d =時間)。 – 2010-06-16 05:53:34

-1

設四個維度爲w,x,y,z

只會有3軸:

  • 使x爲無。度數遠離x
  • 同樣,把y的值作爲no。它的軸線平行於y
  • z相同。

w表示該點離圖表的起點有多遠。

或者,您可以簡單地使用雷達圖表。