
上QQ阅读APP看书,第一时间看更新
2.4.7 Surface的绘制
Image将二维图显示为一副假色图(false color),通过颜色的不同来区分数据的大小和分布。Surface(曲面图)和Image不同,它除了可以用不同的颜色来区分数据的大小和分布之外,还可以利用三维样式,将数据的大小表示成 z方向的高度。看下面的例子:
Make/N=(100,100)gaussfun; Setscale/I x, -0.5,0.5, gaussfun; Gaussfun=exp(-x∗x/0.04-y∗y/0.04);
执行菜单命令【Windows】|【New】|【3D Plots】|【Surface Plot】打开【surface】对话框,如图2-84所示。

图2-84 Surface绘制对话框
【Obj ect】指定Surface对象的名字,【Source】指定数据类型,这里选择Matrix wave, 【Surface】指定要绘制的数据wave。在【Surface Color】选项区域里选择配色方案,可以选择使用颜色表(Color Table),单击【OK】按钮。效果如图2-85所示。

图2-85 Surface图绘制
Surface实际上是一个三维图,关于三维图的详细介绍请参看本章第2.5节。可以单击Surface并按左键拖动以改变图的取向。