在 Igor Pro 中,熱力圖常用于可視化二維矩陣數(shù)據(jù)或空間分布數(shù)據(jù),如溫度場、強(qiáng)度分布或概率密度。生成熱力圖并調(diào)整配色主要分為三個步驟:準(zhǔn)備數(shù)據(jù) → 繪制熱力圖 → 調(diào)整配色與顯示效果。以下是詳細(xì)說明。
提供Igor軟件免費下載,還有Igor學(xué)習(xí)交流群,需要請聯(lián)系我們。
一、準(zhǔn)備數(shù)據(jù)
數(shù)據(jù)形式要求
熱力圖的數(shù)據(jù)通常以二維波形(Matrix Wave)形式存儲,如 wave2D。
導(dǎo)入數(shù)據(jù)
若數(shù)據(jù)來自外部文件(如 CSV、TXT、DAT),可使用:
LoadWave/G/D/N=wave2D "data.csv"
導(dǎo)入后確保生成的波形為二維格式,可通過菜單 Data → Reshape Wave 調(diào)整。
二、繪制熱力圖
菜單操作方式
在 Igor 主菜單中選擇:
Graph → New Image Plot…
然后在彈出的窗口中選擇要繪制的二維波形(如 wave2D),點擊 “OK” 即可生成熱力圖。
三、配色與視覺調(diào)整
選擇顏色映射表(Color Table)
在圖像窗口中選中熱力圖 → 右鍵 → Modify Image Appearance…
在彈出窗口中選擇不同的調(diào)色方案,例如:
Rainbow:用于一般熱力圖顯示
Grayscale:適合打印或結(jié)構(gòu)分析
Red-Blue:適合顯示偏差或正負(fù)分布
Terrain:適合高度或地形數(shù)據(jù)
或者用命令設(shè)置:
ModifyImage wave2D ctab={*,*,Rainbow,0}
調(diào)整顏色范圍
控制亮度與對比度:
ModifyImage wave2D ctab={minVal, maxVal, "Rainbow", 0}
其中 minVal 和 maxVal 控制顯示范圍,可手動設(shè)定或使用自動范圍 *。
添加顏色條(Color Scale Bar)
在菜單中選擇 Graph → Color Scale,或用命令:
ColorScale/A wave2D
可調(diào)整顏色條位置、長度和字體大小,使圖像更直觀。
平滑與插值顯示
若圖像像素較粗,可啟用插值:
ModifyImage wave2D interpolate=1
或關(guān)閉插值以顯示原始像素結(jié)構(gòu):
ModifyImage wave2D interpolate=0
以上是深圳市理泰儀器有限公司小編為您講解的Igor Pro 熱力圖的生成與配色調(diào)整,想要咨詢Igor軟件其他問題請聯(lián)系客服。