爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5610|回复: 1

[作图] x轴的标签和坐标轴的数字重叠在一起了咋办?

[复制链接]
发表于 2016-12-21 17:32:03 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
各位前辈,我刚学ncl,想试着画几张图,画的过程中遇到点问题想请教下大家,图如下,x轴的标签longitude和坐标重叠在一起了,y轴的就不会,这是什么原因?应该要怎么设置呢?脚本如下:(ps:填色部分太丑,大家不要见怪哈)
load"$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load"$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load"$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
load"$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
begin
f=addfile("c:/hgt.2003.nc","r")
b=addfile("$NCARG_ROOT/lib/ncarg/data/cdf/landsea.nc","r")
hgt=short2flt(f->hgt(0,5,:,:))
oro=landsea_mask(b->LSMASK,hgt&lat,hgt&lon)
land_only=mask(hgt,oro.eq.0,False)
copy_VarMeta(hgt,land_only)
wks=gsn_open_wks("png","hgt")
gsn_define_colormap(wks,"rainbow")
hgt@units="dgam"
hgt&lon@units="degrees-east"
hgt&lat@units="degrees-north"
res=True
res@gsnAddCyclic=False
res@cnLevelSelectionMode="ManualLevels"
res@gsnMaximize=True
res@mpMinLatF=0
res@mpMaxLatF=90
res@mpMinLonF=40
res@mpMaxLonF=160
res@cnMinLevelValF=5000
res@cnMaxLevelValF=5880
res@cnLevelSpacingF=40
res@gsnSpreadColors=True
res@gsnSpreadColorStart=30
res@cnFillOn=True
res@cnLinesOn=False
res@lbBoxLinesOn=False
res@lbOrientation="Vertical"
res@tiMainString="500hpa"
res@tiXAxisString="longitude"
res@tiYAxisString="latitude"
res@gsnLeftString="hgt"
res@gsnCenterString=" "
res@tmXBLabelFontHeightF = 0.02
res@tmYLLabelFontHeightF = 0.02
plot=gsn_csm_contour_map(wks,land_only,res)
end


hgt.png
密码修改失败请联系微信:mofangbao
发表于 2017-10-9 18:40:57 | 显示全部楼层
res@pmTickMarkDisplayMode = "Always"
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表