上QQ阅读APP看书,第一时间看更新
2.4.5 Waterfall的绘制
Waterfall,按照字面意思可以理解为瀑布图,是一种呈现二维数据的方法。Waterfall以透视图的方式显示二维数据的所有列数据,每一列显示为一条曲线,曲线按照Y方向透视排列,形似瀑布。Igor没有提供绘制Waterfall的对话框,绘制Waterfall只能通过NewWaterfall命令进行。设置Waterfall的命令是ModifyWaterfall。
Waterfall是一种常用的二维数据显示方式,它能直观地呈现数值演化的趋势。看下面的例子:
Make/O/N=(200,30)fdfun; SetScale/I x, -1,0.2, fdfun; fdfun=1/(exp(x∗1.6∗10000/1.38/30)+1); Duplicate/O fdfun, lorfun1, lorfun2; lorfun1=0.005/((x+0.1)∧2+0.01); lorfun2=0.008/((x+0.3)∧2+0.01); fdfun=fdfun+lorfun1+lorfun2 NewWaterfall fdfun; //绘制Waterfall
绘制效果如图2-81所示。左边的坐标轴(left)为z方向,底部坐标轴(bottom)为x方向,倾斜坐标轴(right)为y方向。
图2-81 瀑布图
Igor没有提供向已有Graph添加Waterfall的命令。如果要向一个已有Graph添加一个Waterfall,可以使用NewWaterfall命令的Host参数,如
NewWaterfall/Host=graphname wavename
Host指定了要向其中添加Waterfall的Graph名字。这里实际上是在Graph窗口中添加了一个子窗口,可以通过按下Ctrl+T键,进入编辑模式来调整子窗口的位置。