- Igor Pro实用教程:图表绘制、数据分析与程序设计
- 贾小文
- 516字
- 2021-03-30 17:52:12
1.2.2 图(Graph)
Graph是Igor下的一种窗口,将wave绘制于窗口中就构成一个Graph。根据wave的维度的不同,Graph中图表对象的叫法有所不同。对于一维数据,通常叫作曲线(trace)。通过【Windows】|【New Graphs】菜单命令创建曲线。对于二维数据,图表对象稍微复杂一些,分别有图像(Image Plot)、等高线图(Contour Plot)、瀑布图(Waterfall Plot)和曲面图(Surface Plot)等。通过【Windows】|【new】下面对应的菜单命令来创建相应的Graph。对于三维数据,图表对象称为Gizmo Plot。通过【Windows】|【New】|【3D Plots】来创建相应的Graph。关于各种图表的绘制请参看第2章图表绘制。
Igor具有强大的图形绘制能力,可以绘制并精细调节和控制wave的显示方式和效果。其图形渲染能力十分出色,即使是几百兆的数据也可以很快地完成绘制。绘制的Graph可以输出为高分辨率的图片,用于打印或者发表。
与一维数据和二维数据相比较,三维数据的绘制要复杂一些。Igor提供了一组基于OpenGL的Gizmo工具,支持三维数据图的绘制。
创建Graph最简单的方法是在数据浏览器中右击wave,选择【Display】命令,或者在命令行窗口输入命令Display wavename。命令AppendtoGraph、AppendImage、AppendMatrixContour、AppendXYZContour用于向一个已有的Graph窗口添加新的数据图。
Graph和wave一样,是Igor的一个基本对象,具有独一无二的名字,可以在Igor中编程进行访问和控制。对Graph的访问包括获取Graph中的wave引用、对Graph中的图表对象进行设置等。