在 Igor Pro 中绘制带阴影的曲线图(通常用于表示曲线的误差区间或变化范围)可以通过 “FillBetween” 填充功能 或 Graph Modify 命令来实现。以下是详细步骤与技巧说明。
提供Igor软件免费下载,还有Igor学习交流群,需要请联系我们。
一、准备数据
假设有三组数据:
x:横坐标
y:主曲线
y_upper:上边界(例如:y + 标准差)
y_lower:下边界(例如:y - 标准差)
例如:
Make/N=50 x = x
Make/N=50 y = sin(x)
Make/N=50 y_upper = y + 0.2
Make/N=50 y_lower = y - 0.2
二、创建基础曲线图
在菜单栏中选择:
Graph → New Graph...
将主曲线 y vs x 绘制出来。
你会看到标准的折线图。
三、添加阴影区域(填充上下曲线之间的区域)
方法一:使用 Igor Pro 菜单操作(适合新手)
在已打开的图窗口中,点击上方菜单:
Graph → Add Trace...
依次添加 y_upper vs x 和 y_lower vs x。
选中图形窗口,按快捷键 Ctrl+M(Windows)或 Command+M(Mac) 打开 Modify Trace Appearance 对话框。
在“Fill Between Traces”选项中:
选择 y_upper 为上曲线
选择 y_lower 为下曲线
在“Fill Color”中选择浅色(如淡蓝或灰)
勾选“Fill To Next Trace” 或 “Fill Between Two Traces”
即可在两条曲线之间显示阴影效果。
方法二:使用命令实现(适合脚本操作)
Display y vs x
AppendToGraph y_upper vs x
AppendToGraph y_lower vs x
ModifyGraph rgb(y)=(0,0,65535) // 主曲线为蓝色
ModifyGraph mode(y)=3 // 线条模式
ModifyGraph fillBetween(y_upper,y_lower)=1
ModifyGraph fbColor(y_upper)=(45000,45000,65535) // 阴影颜色
这段代码会在 y_upper 与 y_lower 之间自动填充淡蓝色阴影,形成带误差带的曲线图。
四、优化视觉效果
可用 ModifyGraph 调整透明度:
ModifyGraph fbAlpha(y_upper)=0.3
让阴影更柔和。
若要调整主曲线线型:
ModifyGraph lSize(y)=2, lStyle(y)=0
以上是深圳市理泰仪器有限公司小编为您讲解的Igor Pro 如何绘制带阴影的曲线图,想要咨询Igor软件其他问题请联系客服。