我想用RGB顏色表示4維數據,以便在進行聚類時類似的節點具有相似的顏色或按XY上的位置格。如何才能做到這一點?如何在三維(RGB)或二維(XY網格)中表示4維數據
回答
4d?像時間維度的3D數據一樣?
無論如何,這取決於我們在談論的是什麼技術。這聽起來像你需要一個3d scatter chart與你的第四維是一個選擇控制,如改變時間的滑塊。如果您想在網站上顯示它,您可以使用WPF w/silverlight,但我確定可以使用各種技術來獲得相同的結果。您需要修改最常見的解決方案,以根據位置獲取相似的顏色。像k-means這樣的統計算法通常適合將數據聚類在一起。
三維散射是好的,除了我想這個產生一張紙和三維圖的圖形並沒有真正在二維statis表面上做出很好的表示,我希望我可以得到只是將4d信息轉換爲3d,同時保持其相對值正確 – iteratorr 2010-06-16 05:03:00
我不明白這是一個編程問題。你能解釋每個維度的數據類型嗎?你能解釋一下你計劃用什麼技術來實現這個數據顯示?每個維度的範圍如何?當我想到4d數據時,我想到了一段時間內星星的位置(1d = x,2d = y,3d = z,4d =時間)。 – 2010-06-16 05:53:34
設四個維度爲w
,x
,y
,z
。
只會有3軸:
- 使
x
爲無。度數遠離x
軸 - 同樣,把
y
的值作爲no。它的軸線平行於y
。 - 與
z
相同。
w
表示該點離圖表的起點有多遠。
或者,您可以簡單地使用雷達圖表。
- 1. 三維投影到二維XY平面
- 2. 充氣二維或三維凸包
- 3. matplotlib中三維函數的二維圖
- 4. Matplotlib三維圖 - 輸入數據的二維格式?
- 5. 二維數據到R中的三維數據
- 6. 二維網格大於二維數組中的Java
- 7. 如何迭代四維鏈接的二維網格數據,就好像它是二維數組?
- 8. 三維物體的三維二維邊界框
- 9. 如何將二維數據表示爲表格
- 10. 如何根據深度區分二維和三維對象
- 11. 如何爲動態三維網格生成三角形數據
- 12. 在python中將二維數組轉換爲三維數組
- 13. 三維網格旋轉
- 14. 二維數組表示
- 15. [Google表格]從二維網格查找
- 16. 在Python中爲三維數據表面數據構造三角網格
- 17. 如何使用衝浪或網格顯示二維矩陣?
- 18. Javascript控制建模二維,三維數據
- 19. 如何散列三態二維數組?
- 20. 三維網格的三維形狀檢測
- 21. 二維C在二維計數器
- 22. 計算三維網格的表面積
- 23. 代表球體的三維網格
- 24. 如何將二維數組組合成一個三維數組在python中?
- 25. 如何製作二維網格圖像?
- 26. 如何在Matlab中將二維矩陣序列存儲到三維數組中?
- 27. 如何在三維矩陣和數組中繪製MATlab中的二維圖?
- 28. 如何在MATLAB中進行三維數據集的三維輪廓繪圖?
- 29. 訪問一個二維(或三維)陣列通過指針
- 30. 如何在二維數組
如果你問我認爲你問的是什麼,那麼RGB通常不是一個好的選擇,因爲添加2個RGB顏色可能無法達到你期望的效果。我發現HSV色彩空間更容易理解,並且當您試圖將數據可視化時會產生更有意義的結果。 http://www.colourlovers.com/blog/2008/08/13/demystifying-rgb-vs-hsv/ 如果你想要一個體面的答案,你可能需要更詳細地說明你的數據。你的問題有點含糊。 – 2010-06-15 22:18:44