在 Igor Pro 中,热力图常用于可视化二维矩阵数据或空间分布数据,如温度场、强度分布或概率密度。生成热力图并调整配色主要分为三个步骤:准备数据 → 绘制热力图 → 调整配色与显示效果。以下是详细说明。
提供Igor软件免费下载,还有Igor学习交流群,需要请联系我们。
一、准备数据
数据形式要求
热力图的数据通常以二维波形(Matrix Wave)形式存储,如 wave2D。
导入数据
若数据来自外部文件(如 CSV、TXT、DAT),可使用:
LoadWave/G/D/N=wave2D "data.csv"
导入后确保生成的波形为二维格式,可通过菜单 Data → Reshape Wave 调整。
二、绘制热力图
菜单操作方式
在 Igor 主菜单中选择:
Graph → New Image Plot…
然后在弹出的窗口中选择要绘制的二维波形(如 wave2D),点击 “OK” 即可生成热力图。
三、配色与视觉调整
选择颜色映射表(Color Table)
在图像窗口中选中热力图 → 右键 → Modify Image Appearance…
在弹出窗口中选择不同的调色方案,例如:
Rainbow:用于一般热力图显示
Grayscale:适合打印或结构分析
Red-Blue:适合显示偏差或正负分布
Terrain:适合高度或地形数据
或者用命令设置:
ModifyImage wave2D ctab={*,*,Rainbow,0}
调整颜色范围
控制亮度与对比度:
ModifyImage wave2D ctab={minVal, maxVal, "Rainbow", 0}
其中 minVal 和 maxVal 控制显示范围,可手动设定或使用自动范围 *。
添加颜色条(Color Scale Bar)
在菜单中选择 Graph → Color Scale,或用命令:
ColorScale/A wave2D
可调整颜色条位置、长度和字体大小,使图像更直观。
平滑与插值显示
若图像像素较粗,可启用插值:
ModifyImage wave2D interpolate=1
或关闭插值以显示原始像素结构:
ModifyImage wave2D interpolate=0
以上是深圳市理泰仪器有限公司小编为您讲解的Igor Pro 热力图的生成与配色调整,想要咨询Igor软件其他问题请联系客服。