2017-02-12 69 views
1

所以問題就像這樣簡單:4,5,6 ... 3D圖上的三維數據?

如何在一個3D圖上直觀地表示一些三維以上的簡單數字數據?

我的猜測是增加顏色的點或使點更大或更小。

回答

1

這個問題可以有很多答案,但「最好」的答案將取決於數據的上下文。數據是否代表自然界的測量結果?股市數據?醫療數據?社會學調查的結果?

許多作者都寫過這個主題並介紹了不同的技巧。如果您還沒有閱讀過Tufte的視覺信息量化顯示,那麼我會建議您開始。如果您打算製作任何其他人會閱讀的圖形,那麼Tufte將幫助您製作更好的圖形。在我看來,你不會通過在線搜索文章找到類似質量的指令。

有一些關於信息可視化的教科書,提出了多元數據顯示的具體技術,但僅僅用一本教科書來展示技術概覽就表明有多少種不同的技術。

是,顏色可用於表示其中一個維度,但也有一些限制:

  • 一些讀者/用戶是色盲。
  • 您需要的不同顏色的數量可能會超出人們可以輕鬆區分的數量。 (例如,左下角的紅色點比右上角的紅色點稍暗?)
  • 使用過多的色調可能會造成混淆。如果您想要顏色代表從低到高的數值範圍,或從負值到正值,則可以使用雙色過渡。例如,相對溫度變化可以顯示爲從深藍(冷)到白(標稱溫度)到深紅(熱)的轉換。但「彩虹」和ROYGBIV配色方案往往混淆,看起來很醜。
  • 如果點密集繪製,相鄰點可能難以區分。
  • ...

如果尺寸中的一個具有的值的非常有限的範圍內,則形狀也可以用於指示變量值。您可以使用不同的形狀,例如菱形,三角形,圓形,正方形等,或者可以在形狀的尺寸中顯示有限數量的值,例如低值的扁平橢圓和圓形的完美圓形高或最佳值。但是,如果讀者不得不一直提到一個關鍵字來查看每個形狀代表什麼,那麼形狀可能不適合您的特定問題。

使用數據點大小來表示變量可能會特別困難。如果顯示是「3D」,並且如果點顯示在不同的深度,那麼可能很容易將一個小點與較遠點的較大點相混淆。由於缺少第三維,數據「點」的大小(如果它只是一個點)在2D圖中可能非常有用。

一個我見過的更有趣,不同尋常的技術是「灰塵和磁鐵」的可視化,這很適合某些種類的多元數據的直觀探索: http://www.cc.gatech.edu/gvu/ii/dnm/

如果你花一點時間谷歌搜索「多元數據圖」,「多元數據圖」等,你會發現不少探索途徑。