加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

设置图例的方法

(2015-03-14 21:36:18)
标签:

健康

分类: NCL

设置图例基本共有五种方法:

(1)使用属性@pmLegendDisplayMode = "Always"

(2)使用create   end create

(3)使用gsn_legend_ndc方法

(4)使用gsn_polymarker_ndc和gsn_text_ndc两个函数配合使用

(5)使用gsn_create_legend函数

一个简单的例子:

设置图例的方法

begin
 a = addfile("./uv300.nc","r")
 lat = a->lat
 nlat = dimsizes(lat)

 u = a->U(0,:,:)
 uz = dim_avg(u)
 v = a->V(0,:,:)
 vz = dim_avg(v)
 uz!0 = "lat"
 uz&lat = lat
 vz!0 = "lat"
 vz&lat = lat

 data = new((/2,nlat/),float)
 data(0,:) = uz
 data(1,:) = vz
 
 wks = gsn_open_wks("png","yangyang")
 
 res = True
 res@pmLegendDisplayMode = "Always"
 res@pmLegendSide = "Top"
 res@pmLegendParallelPosF = 0.1
 res@pmLegendWidthF = 0.15
 res@pmLegendHeightF = 0.18
 res@lgPerimOn = False
 res@lgLabelFontHeightF = 0.03
 res@xyExplicitLegendLabels = (/"U","V"/)
 
 plot = gsn_csm_xy(wks,lat,data,res)
end
 

0

阅读 收藏 喜欢 打印举报/Report
后一篇:做个玩一玩
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有