NCL作图(XY图)学习课件_第1页
NCL作图(XY图)学习课件_第2页
NCL作图(XY图)学习课件_第3页
NCL作图(XY图)学习课件_第4页
NCL作图(XY图)学习课件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NCLGraphics1我是菜鸟2鱼与渔TypesofgraphicsyoucancreatewithNCLOver40plottingtemplatesXYContourVectorStreamlineOverlaysContoursovermaps,vectorsovercontours,etc.Primitivesmarkers,polylines,polygons,textSpecializedplotsbarcharts,skew-T,windroses,taylordiagramsThisiscalleda“panelplot”NCLcandowhateveryouwant!load"$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"load"$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl“beginf=addfile("$NCARG_ROOT/lib/ncarg/data/cdf/uv300.nc","r")u=f->UprintVarSummary(u)wks=gsn_open_wks("x11","xy")plot=gsn_csm_xy(wks,u&lat,u(0,:,{82}),False)endGettingStarted.hluresfile.hluresfile文件要位于主目录下。在.hluresfile文件里你可以设置你的显示属性:例如:前景色、背景色:*wkForegroundColor:(/0.,0.,0./)*wkBackgroundColor:(/1.,1.,1./)Colormap*wkColorMap:BlueWhiteOrangeRed字体:

●*Font:helvetica工作站(workstation)在画图之前必须要先创建一个工作站。图形命令将作用在工作站上。工作站需要赋予一个名字,这个名字将作为输出文件的文件名。你可以同时打开多个工作站。一个工作站只可以指定一个colormap。常用工作站:

1、x112、png

3、ps(eps)4、pdf例:wks=gsn_open_wks(“pdf”,”34_x_45”)wks_2=gsn_open_wks(“ps”,”myfile”)通过Resource画图通过Resources我们可以修改默认的NCL图形。每个resource属性的前两个小写字母代表了resource的类别,后面的单词首字母大写。Resource类别xy:xy图cn:等高线vc:向量gs:图像风格lb:labelbarlg:图例说明mp:地图pm:绘图管理ti:标题tm:刻度标记)tx:文本vp:显示窗口wks=gsn_open_wks("x11","xy")res=Trueres@vpHeightF=0.4res@vpWidthF=0.7res@vpXF=0.2res@vpYF=0.8plot=gsn_csm_xy(wks,u&lat,u(0,:,{82}),res)res@tiMainString=“BasicXYplot”res@tiXAxisString=“Lat”res@tiYAxisString=“U”res@tiMainFont=25res@tiMainFontHeightF=0.02;(Default:0.025)res@tiXAxisFontHeightF=0.02;(Default:0.025)res@tiYAxisFontHeightF=0.020res@gsnLeftString=“a”res@gsnRightString=“w/s”res@gsnStringFontHeightF=0.015;(Default:dynamic)res@tiYAxisAngleF=0.res@xyLineColor="red“;(/1,0,0/)res@xyLineThicknessF=2.0res@trYMinF=-20res@trYMaxF=80res@trXMinF=0res@trXMaxF=90res@tmXBMode="Explicit"res@tmXBValues=ispan(0,90,10)res@tmXBLabels=res@tmXBValues+"~S~o~N~N"res@tmXBLabels(0)="EQ"res@tmXBLabelFontHeightF=0.015res@tmXBMinorValues=ispan(0,90,2)res@xyMarkLineMode="Markers"res@xyMarker=2res@xyMarkerColor="blue"res@xyMarkerSizeF=0.015;Default:.01res@tmXMajorGrid=Trueres@tmYMajorGrid=Trueres@tmXMajorGridLineDashPattern=1res@tmYMajorGridLineDashPattern=1;res@xyMarkLineMode="Markers";res@xyMarker=2;res@xyMarkerColor="blue";res@xyMarkerSizeF=0.015;Default:.01;res@xyLineColor="red";res@tmXMajorGrid=True;res@tmYMajorGrid=True;res@tmXMajorGridLineDashPattern=1;res@tmYMajorGridLineDashPattern=1plot=gsn_csm_xy(wks,u&lat,u(:,:,{82}),res)res@pmLegendDisplayMode="Always"res@pmLegendHeightF=0.1res@pmLegendWidthF=0.15res@pmLegendSide="Top"res@pmLegendOrthogonalPosF=-0.5res@pmLegendParallelPosF=0.88res@lgLabelFontHeightF=0.012;Default:0.02res@lgPerimOn=Falseres@xyExplicitLegendLabels=(/"t0","t1"/)res@lgItemOrder=(/1,0/)res@xyMonoDashPattern=Trueres@xyLineColors=(/"red","blue"/)res@gsnYRefLine=0.res@gsnYRefLineDashPattern=1res@gsnDraw=Falseres@gsnFrame=Falseplot=gsn_csm_xy(wks,u&lat,u(:,:,{82}),res)u0_max=max(u(0,:,{82}))ilat=ind(u(0,:,{82}).eq.u0_max)x0_max=u&lat(ilat)xx=(/0,x0_max,x0_max/)yy=(/u0_max,u0_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论