资源描述:
《《直接图形法》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计——IDL第三章直接图形法第三章直接图形法3.1图形绘制绘图基本参数设置,!p变量图形显示窗口,Window过程基本图形绘制,Plot过程等值线图形绘制,Contour过程3.2图像显示图像数据解读,Dist函数打开jpg图像,颜色表设置,Device过程,Loadct过程显示图像,TV过程3.1图形绘制-绘图基本参数设置绘图基本参数包括:颜色:背景色background、绘图颜色color字体:font(-1,0,1)线型:linestyle(0-5,0为实线)线的宽度:thick(默认的是1.0)符号:PSYM(0-10)标题:title、subtitle位置和区
2、域:posotion、region窗口组织:Multi:[总个数,列数,行数,z方向,行列优先]刻度线长度:ticklen(0-0.5)3.1图形绘制-图形显示窗口创建窗口,WINDOW[,Window_Index][,COLORS=value][, /FREE][, /PIXMAP][,RETAIN={0
3、1
4、2}][,TITLE=string][,XPOS=value][,YPOS=value][,XSIZE=pixels][,YSIZE=pixels]选择窗口,WSET[,Window_Index]暴露窗口,WSHOW[,Window_Index[,Show]]删除窗口,WDE
5、LETE[,Window_Index[,...]]3.1图形绘制-基本图形绘制PLOT,[X,]Y[, /ISOTROPIC][,MAX_VALUE=value][,MIN_VALUE=value][,NSUM=value][, /POLAR][,THICK=value][, /XLOG][, /YLOG][, /YNOZERO]x,y表示数据,分别表示x轴,y轴MAX_VALUE和MIN_VALUE表示最大值和最小值,大于最大值和小于最小值的值不再显示NSUM表示一段数据的平均值/POLAR表示极射线绘制THICK表示线的厚度,点与点连线/XLOG/YLOG表示分别对x,y的数据取
6、对数/YNOZERO,将大于零的最小y值设置到坐标原点3.1图形绘制-基本图形绘制GraphicsKeywords:[, BACKGROUND=color_index][, CHARSIZE=value][, CHARTHICK=integer][, CLIP=[X0,Y0,X1,Y1]][, COLOR=value][, /DATA
7、,/DEVICE
8、,/NORMAL][, FONT=integer][, LINESTYLE={0
9、1
10、2
11、3
12、4
13、5}][, /NOCLIP][, /NODATA][, /NOERASE][, POSITION=[X0,Y0,X1,Y1]][,PSY
14、M=integer{0to10}][, SUBTITLE=string][, SYMSIZE=value][, /T3D][, THICK=value][, TICKLEN=value][, TITLE=string]设置图形的各类关键字参数BACKGROUND表示背景色,COLOR表示显示颜色FONT表示字体,PSYM表示符号化,LINESTYLE表示线型TITLE表示标题,SUBTITLE表示副标题3.1图形绘制-基本图形绘制[, {X
15、Y
16、Z}CHARSIZE=value][, {X
17、Y
18、Z}GRIDSTYLE=integer{0to5}][, {X
19、Y
20、Z}MARGIN=
21、[left,right]][, {X
22、Y
23、Z}MINOR=integer][, {X
24、Y
25、Z}RANGE=[min,max]][, {X
26、Y
27、Z}STYLE=value][, {X
28、Y
29、Z}THICK=value][, {X
30、Y
31、Z}TICK_GET=variable][, {X
32、Y
33、Z}TICKFORMAT=string][, {X
34、Y
35、Z}TICKINTERVAL=value][, {X
36、Y
37、Z}TICKLAYOUT=scalar][, {X
38、Y
39、Z}TICKLEN=value][, {X
40、Y
41、Z}TICKNAME=string_array][, {X
42、Y
43、
44、Z}TICKS=integer][, {X
45、Y
46、Z}TICKUNITS=string][, {X
47、Y
48、Z}TICKV=array][, {X
49、Y
50、Z}TITLE=string][, ZVALUE=value{0to1}]设置坐标轴的显示参数比如{X
51、Y
52、Z}TITLE含义:XTITLE、YTITLE、ZTITLE,具体表示为x、y、z轴的标题STYLE:表示坐标轴的风格TICK:表示坐标轴的刻度线CHAR:图表CHARSIZE:控制图形和注记大小比