第六章——数据的图形显示和输出1解析.pptVIP

  • 1
  • 0
  • 约3.79千字
  • 约 20页
  • 2016-10-28 发布于湖北
  • 举报

第六章——数据的图形显示和输出1解析.ppt

第六章数据的图形显示和输出 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, x^3, THICK = 3, /YLOG 图1.3 IDL PLOT, x, SIN(x), THICK = 2, MIN_VALUE=-0.5, MAX_VALUE=0.5 图1.4 ◆BACKGROUND=color_index:用于设置绘制时的背景颜色。在伪彩模式下,color_index为0~40的颜色表;在真彩模式下,color_index为0 ~‘FFFFFF’XL的RGB颜色值。默认值为黑色背景。该值存放在系统变量!P.BACKGROUND中。 ◆COLOR=value:用于设置绘制时的前景颜色。在伪彩模式下,color_index为0~40的颜色表;在真彩模式下,color_index为0 ~‘FFFFFF’XL的RGB颜色值。其默认值为黑色背景。该值存放在系统变量!P.COLOR中。 例如:利用真彩模式,在红色背景下绘制蓝色正弦曲线,可以使用如下命令。 IDL DEVICE, DECOMPOSED = 1 IDL x = FINDGEN(101)*(0.01*2.0*!PI) IDL PLOT, x, SIN(x), BACKGROUND = 0000FFXL, COLOR = FF0000XL 1. 绘制线PLOT PRO plot1 x = FINDGEN(101)*(0.01*2.0*!PI) y = SIN(x) window,1,title=Fig 1.1 PLOT, x, y ;图1.1 window,2,title=Fig 1.2 PLOT, x, SIN(x), THICK = 5 ;图1.2 window,3,title=Fig 1.3 PLOT, x, x^3, THICK = 3, /YLOG ;图1.3 window,4,title=Fig 1.4 PLOT, x, SIN(x), THICK = 2, MIN_VALUE=-0.5,$ MAX_VALUE=0.5 ;图1.4 END PRO plot2 mydevice=!D.name set_plot,WIN DEVICE, DECOMPOSED = 1 x = FINDGEN(101)*(0.01*2.0*!PI) PLOT, x, SIN(x), BACKGROUND = 0000FFXL,$ COLOR = FF0000XL set_plot,mydevice END PRO plot3 read,prompt=Input the color id:,i,j mydevice=!D.name set_plot,WIN DEVICE, DECOMPOSED = 0 loadct,31 tvlct,r,g,b,/get x = FINDGEN(101)*(0.01*2.0*!PI) print,r[i],g[i],b[i] print,r[j],g[j],b[j] PLOT, x, SIN(x), BACKGROUND = i,$ COLOR = j set_plot,mydevice END Pro plot4 ;read,prompt=Input the color id:,i,j mydevice=!D.name set_plot,WIN DEVICE, DECOMPOSED = 0 tvlct,0,0,255,1 tvlct,0,255,0,10 x = FINDGEN(101)*(0.01*2.0*!PI)

文档评论(0)

1亿VIP精品文档

相关文档