感知統一的彩色圖

MATLAB 的原始預設顏色圖(在版本 R2014b 中替換)稱為 jet,由於其高對比度和熟悉度而無處不在(出於相容性原因,它是預設的 matplotlib)。儘管它很受歡迎,但傳統的色彩對映在準確表示資料方面往往存在不足 。這些色彩圖中經歷的變化與資料的變化不一致; 並且將色彩對映轉換為灰度(例如,通過使用黑白印表機列印圖形)可能導致資訊丟失。

已經引入了感知統一的色彩對映以使資料視覺化儘可能準確和可訪問。Matplotlib 在版本 1.5 中引入了四個新的感知統一色圖 ,其中一個(名為 viridis)是版本 2.0 的預設值。從感知的角度來看,這四個色圖(viridisinfernoplasmamagma)都是最優的,預設情況下這些應該用於資料視覺化,除非有很好的理由不這樣做。這些色彩圖儘可能地引入偏差(通過不建立沒有任何開頭的特徵),並且它們適合於具有降低的色彩感知的觀眾。

作為視覺扭曲資料的示例,請考慮以下兩個類金字塔物件的頂檢視:

StackOverflow 文件

兩者中哪一個是合適的金字塔?答案當然是兩者都是,但是使用 jet 色彩圖的情節遠非明顯:

StackOverflow 文件

此功能是感知均勻性的核心。