六章数据的图形显示和输出.ppt
《六章数据的图形显示和输出.ppt》由会员分享,可在线阅读,更多相关《六章数据的图形显示和输出.ppt(27页珍藏版)》请在三一文库上搜索。
1、,第六章数据的图形显示和输出,1. 绘制线PLOT 2. 绘制多线OPLOT 3. 绘制文本XYOUTS 4. 绘制带误差棒的数据图形 5. 在PostScript设备上显示图像,格式:PLOT, X, Y , 关键字 功能:在当前窗口中,按照指定的格式绘制直线或者曲线。 IDL x = FINDGEN(101)*(0.01*2.0*!PI) & y = SIN(x) IDL PLOT, x, y 图1.1 IDL PLOT, x, SIN(x), THICK = 5 图1.2 IDL PLOT, x, x3, THICK = 3, /YLOG 图1.3 IDL PLOT, x, SIN(x)
2、, THICK = 2, MIN_VALU=-0.5, MAX_VALUE=0.5 图1.4 BACKGROUND=color_index:用于设置绘制时的背景颜色。在伪彩模式下,color_index为040的颜色表;在真彩模式下,color_index为0 FFFFFFXL的RGB颜色值。默认值为黑色背景。该值存放在系统变量!P.BACKGROUND中。 COLOR=value:用于设置绘制时的前景颜色。在伪彩模式下,color_index为040的颜色表;在真彩模式下,color_index为0 FFFFFFXL的RGB颜色值。其默认值为黑色背景。该值存放在系统变量!P.COLOR中。
3、例如:利用真彩模式,在红色背景下绘制蓝色正弦曲线,可以使用如下命令。 IDL DEVICE, DECOMPOSED = 1 IDL x = FINDGEN(101)*(0.01*2.0*!PI) IDL PLOT, x, SIN(x), BACKGROUND = 0000FFXL, COLOR = FF0000XL,1. 绘制线PLOT,格式:PLOT, X, Y , 关键字 功能:在当前窗口中,按照指定的格式绘制直线或者曲线。 PSYM=integer0 to 10:按照指定的图形符号绘制数据点。代码的含义如下: 0 用线绘制 1 加号 2 星号 4 菱形 5 三角形 6 正方形 7 交叉号
4、 8 用户定义 9 未定义 10 柱状图 注意:正代码是指仅在每一个数据点绘制符号;负代码是指在每一个数据点绘制符号的同时,再用线把绘制点连接起来。 例如:绘制02的正弦曲线,其中绘制点使用正方形,并且用线连接起来。IDL x = FINDGEN(101)*(0.01*2.0*!PI) & PLOT, x, SIN(x), PSYM=-6 SYMSIZE=value:用于设定PSYM指定的符号的大小。 LINESTYLE=0 | 1 | 2 | 3 | 4 | 5:按照指定的线型绘制线。代码的含义如下: 0 实线 1 点 2 虚线 3 点虚线 4 点点虚线 5 长虚线 例如:绘制02的点点虚线
5、正弦曲线。可以使用如下命令。 IDL x = FINDGEN(101)*(0.01*2.0*!PI) & PLOT, x, SIN(x), LINESTYLE=4,格式:PLOT, X, Y , 关键字 功能:在当前窗口中,按照指定的格式绘制直线或者曲线。 /NOERASE:在当前窗口中绘制新图形时,不擦除原内容。默认擦除原内容 例如:在当前窗口中,绘制02的正弦曲线和余弦曲线。 IDLx = FINDGEN(101)*(0.01*2.0*!PI) IDLPLOT, x, SIN(x) & WAIT, 2 & PLOT, x, COS(x), /NOERASE TITLE=string:给绘图
6、区绘制的图形添加一个标题。 SUBTITLE=string:给绘图区绘制的图形添加一个副标题。 例如:绘制02的正弦曲线,并给图形添加一个内容为My Sin(x)的标题。IDLx = FINDGEN(101)*(0.01*2.0*!PI) & PLOT, x, SIN(x),$ TITLE=title,SUBTITLE=subtitle,格式:PLOT, X, Y , 关键字 功能:在当前窗口中,按照指定的格式绘制直线或者曲线。 POSITION=X0, Y0, X1, Y1:把图形定位绘制到X0, Y0, X1, Y1指定的区域。 图形的绘图区域存储在系统变量!P.POSITION。 例如:
7、绘制02的正弦曲线和余弦曲线,并绘制到指定的窗口中. WINDOW, /FREE, XSIZE=640, YSIZE=512 & x = FINDGEN(200)*0.1 PLOT, x, SIN(x), POSITION=0.1, 0.1, 0.45, 0.9 PLOT, x, COS(x), POSITION=0.55, 0.1, 0.9, 0.9, /NOERASE 图1.6 格式:!P.MULTI=j, k, l, m, n 用法如下: !P.Multi0:给出在显示窗口中需要绘制的剩余的图形数目。其默认值为0。 注意:在绘制一个图形时,用户根据需要可以选择关键字/NOERASE。 !
8、P.Multi1:给出绘制图形的列数。 !P.Multi2:给出绘制图形的行数。 !P.Multi3:给出在Z方向上叠加绘制图形的数目,仅适用三维坐标 !P.Multi4:给出绘图方式。按行显示图形=0,按列显示图形=1。 例如:在当前窗口中绘制四个图形。可以使用如下命令。 IDL!P.MULTI=0, 2, 2, 0, 0 & x = FINDGEN(200)*0.1 IDLPLOT, x, SIN(x) & PLOT, x, SIN(x)*x2 IDLPLOT, x, RANDOMU(1, 200)*x, PSYM=1 PLOT, x ,4.0*!PI*x*0.1, /POLAR 图1.7
9、,/NODATA:是指只绘制坐标轴,不绘制数据点。 CHARSIZE=value:用于设置绘制注释和标注字体的大小。 X | Y | ZCHARSIZE=value:设置X、Y和Z在轴上注释和标注字体的大小 CHARTHICK=integer:用于设置绘制注释和标注字体的粗细。 FONT=integer:用于设置绘制注释和标注字体所使用的字体系统。-1是指Hershey矢量字体;0是指设备字体系统;1是指TrueType字体系统。默认:-1 TICKLEN=value:用于设置绘制轴注释和标注中小刻度的尺度。 例如:绘制02的正弦曲线,并给绘制的图形添加一个内容为My Sin(x)的标题和一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 图形 显示 输出
链接地址:https://www.31doc.com/p-2588468.html