1
A
回答
1
這個問題可以有很多答案,但「最好」的答案將取決於數據的上下文。數據是否代表自然界的測量結果?股市數據?醫療數據?社會學調查的結果?
許多作者都寫過這個主題並介紹了不同的技巧。如果您還沒有閱讀過Tufte的視覺信息量化顯示,那麼我會建議您開始。如果您打算製作任何其他人會閱讀的圖形,那麼Tufte將幫助您製作更好的圖形。在我看來,你不會通過在線搜索文章找到類似質量的指令。
有一些關於信息可視化的教科書,提出了多元數據顯示的具體技術,但僅僅用一本教科書來展示技術概覽就表明有多少種不同的技術。
是,顏色可用於表示其中一個維度,但也有一些限制:
- 一些讀者/用戶是色盲。
- 您需要的不同顏色的數量可能會超出人們可以輕鬆區分的數量。 (例如,左下角的紅色點比右上角的紅色點稍暗?)
- 使用過多的色調可能會造成混淆。如果您想要顏色代表從低到高的數值範圍,或從負值到正值,則可以使用雙色過渡。例如,相對溫度變化可以顯示爲從深藍(冷)到白(標稱溫度)到深紅(熱)的轉換。但「彩虹」和ROYGBIV配色方案往往混淆,看起來很醜。
- 如果點密集繪製,相鄰點可能難以區分。
- ...
如果尺寸中的一個具有的值的非常有限的範圍內,則形狀也可以用於指示變量值。您可以使用不同的形狀,例如菱形,三角形,圓形,正方形等,或者可以在形狀的尺寸中顯示有限數量的值,例如低值的扁平橢圓和圓形的完美圓形高或最佳值。但是,如果讀者不得不一直提到一個關鍵字來查看每個形狀代表什麼,那麼形狀可能不適合您的特定問題。
使用數據點大小來表示變量可能會特別困難。如果顯示是「3D」,並且如果點顯示在不同的深度,那麼可能很容易將一個小點與較遠點的較大點相混淆。由於缺少第三維,數據「點」的大小(如果它只是一個點)在2D圖中可能非常有用。
一個我見過的更有趣,不同尋常的技術是「灰塵和磁鐵」的可視化,這很適合某些種類的多元數據的直觀探索: http://www.cc.gatech.edu/gvu/ii/dnm/
如果你花一點時間谷歌搜索「多元數據圖」,「多元數據圖」等,你會發現不少探索途徑。
相關問題
- 1. 如何在二維圖上顯示三維數據結構?
- 2. 第一維下標的3d數組的集合第三維
- 3. 測量數據的Python三維繪圖
- 4. gnuplot:數據矩陣的三維圖
- 5. 圖靈3d矩陣讓第三維成爲第二維
- 6. Python - 從3D數組寫入三維圖像
- 7. Matlab三維索引數據圖
- 8. 地圖1D數據集三維空間
- 9. matplotlib中三維函數的二維圖
- 10. 在MATLAB中覆蓋三維地球上的三維表面圖
- 11. 在三維上擴展一維函數進行數據加窗
- 12. Matplotlib三維圖 - 輸入數據的二維格式?
- 13. 如何在MATLAB中進行三維數據集的三維輪廓繪圖?
- 14. 太空圓形輪廓(三維)(3D)
- 15. 平面3D三維網格到2D
- 16. 三維相機3D模型生成
- 17. MATLAB中使用矩陣的三維3D幾何圖
- 18. 所有三維空間的三維圖像的上取樣和縮圖
- 19. 與ggplot三維數據
- 20. 三維數據庫表
- 21. MATLAB:fmincon與三維數據
- 22. ILNumerics - 三維圖
- 23. 將三維體積數據轉換爲VTK中的三維網格數據
- 24. iOS上的Google三維地圖
- 25. 三維圖中的多個一維圖
- 26. 二維數據到R中的三維數據
- 27. 從三維數據輸入Gnuplot二維繪圖
- 28. HTML5 3d嵌套多維數據集
- 29. Android 3D多維數據集動畫
- 30. CSS 3D多維數據集-webkit轉換