爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: RJie

[作图] 新手求教,NCL画图怎么调整横纵坐标的刻度

[复制链接]
发表于 2016-12-21 14:00:51 | 显示全部楼层
  res@cnLevelSelectionMode= "ExplicitLevels"
  res@cnLevels = (/-0.0225,-0.0175,-0.0125,-0.0075,-0.0025,0,0.0025,0.0075,0.0125,0.0175,0.0225/)
  res@cnFillColors = (/32,48,64,80,96,0,0,144,160,176,192,200/)
密码修改失败请联系微信:mofangbao
发表于 2016-12-21 14:07:32 | 显示全部楼层
站点资料还是得插值吧
密码修改失败请联系微信:mofangbao
发表于 2016-12-21 14:23:55 | 显示全部楼层
begin

  data  = asciiread("/home/fc/datafile/baoyu.txt",156,"float")

  sta   = asciiread("/home/fc/datafile/station156.txt",(/156,3/),"float")

  baoyu = data(:)

  lon   = sta(:,1)

  lat   = sta(:,2)

  olon = fspan(97,109,48)

  olat = fspan(25,35,40)



  olon!0          = "lon"

  olon@long_name  = "lon"

  olon@units      = "degrees-east"

  olon&lon        = olon

  olat!0          = "lat"

  olat@long_name  = "lat"

  olat@units      = "degrees_north"

  olat&lat        = olat



  baoyu@_FillValue = -999.000000

  rscan = (/1,0.5,0.25/)   

  final = obj_anal_ic_deprecated(lon,lat,baoyu,olon,olat,rscan,False)



  wks = gsn_open_wks ("pdf","baoyu")  

  gsn_define_colormap(wks,"rainbow")  

  res                         = True            

  res@gsnMaximize             = True

  res@gsnDraw                 = False

  res@gsnFrame                = False

  res@tiMainString            =""

;>--------------------------------------------<

;            set for the map

;>--------------------------------------------<

  res@mpMinLatF               = 25.                        

  res@mpMaxLatF               = 35.

  res@mpMinLonF               = 97.

  res@mpMaxLonF               = 109.

res@gsnMajorLonSpacing=3

res@gsnMajorLatSpacing=2

  res@mpFillOn                = True

  res@mpOutlineOn             = True   

  res@cnFillDrawOrder         = "PreDraw"

  res@mpDataBaseVersion       = "MediumRes"

  res@mpDataSetName           = "Earth..4"

  res@mpAreaMaskingOn         = True

  res@mpMaskAreaSpecifiers    =(/"sichuan"/)

; res@mpMaskAreaSpecifiers    = (/"China","Taiwan","Disputed area between India and China","India:Arunachal Pradesh"/)

  res@mpLandFillColor         = "black"

  res@mpInlandWaterFillColor  = "white"

  res@mpOceanFillColor        = "white"

  res@mpOutlineBoundarySets   = "NoBoundaries"

;<================================>;

;>--------------------------------------------<

; set for the plot

;>--------------------------------------------<



  res@cnFillOn                = True               

  res@cnLinesOn               = False            

  res@cnLevelSpacingF         = 0.5            

  res@gsnSpreadColors         = True         

  res@lbLabelAutoStride       = True

  res@gsnAddCyclic            = False   

  res@cnSmoothingOn          =True               ;--平滑线条         

  map = gsn_csm_contour_map(wks,final,res)



  station             = asciiread("/home/fc/datafile/station156.txt",(/156,3/),"float")  



  res2                 = True                       

  res2@gsMarkerIndex   = 16                       

  res2@gsMarkerSizeF   = 6.               

  res2@gsMarkerColor   = "black"                  

  res2@tfPolyDrawOrder = "PostDraw"  

  res2@cnFillDrawOrder = "PostDraw"  



  plots=gsn_add_polymarker(wks,map,station(:,1),station(:,2),res2)

  delete(res2)  



  draw(map)

  frame(wks)

end

baoyu.png
密码修改失败请联系微信:mofangbao
发表于 2018-10-15 08:57:51 | 显示全部楼层
勇敢的悲伤 发表于 2016-12-20 14:34
嗯,我试了一下好像也不行。我也是个初学者,这个调整坐标的貌似只能整数

你的问题解决了吗?我也有这个问题 貌似得整数 怎么弄
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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