爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 37897|回复: 21

[作图] ncl坐标轴设置

[复制链接]
发表于 2018-9-21 08:38:18 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 江奈何 于 2018-9-21 08:41 编辑

请问各位大神,为什么我的top X轴显示不出标注呢?
我想在上面显示出月份,可是怎么都出不来。。。。
  res@tmXUseBottom=False
  res@tmXTMode="Explicit"
  res@tmXTLabelStride=0;每个大刻度显示对应标注
  res@tmXTValues=(/0,31,59,90,120,151,181,212,243,273,304,334/)
  res@tmXTLabels=(/"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"/)
  res@tmXTLabelFontColor="black"
  res@tmXTLabelDeltaF=-0.6;标注与刻度的距离
  res@tmXTLabelFontHeightF=0.04

1.png
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-10-8 16:00:23 | 显示全部楼层

大兄弟谢谢你!不过是下面这个才对
tmXTLabelsOn=   True
终于出来了
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2018-9-21 09:10:25 | 显示全部楼层
DJJ0817 发表于 2018-9-21 08:46
或许你应该把整个脚本都放出来?

wks=gsn_open_wks("pdf","86S-112E")
  res               =True
  res@gsnFrame=False
  res@gsnDraw=False
  
  ;res@tmXTMajorLengthF=0.01;X上轴刻度向下延伸的长度
  ;res@tiMainString  ="AC "
  res@tiMainString  ="AC of T at 36N-112E"
  res@tiMainFontHeightF=0.025
  res@tiMainFontThicknessF=1
  res@tiMainOffsetYF=0.05
  res@xyDashPatterns=0
  res@xyLineColors="black"
  res@tiYAxisString="latitude"
  res@tiXAxisString="Pentad"
  res@pmTickMarkDisplayMode= "Always"
  res@vpWidthF=0.6
  res@vpHeightF=0.35
  res@trXMaxF=365
  res@trYMaxF=30
  res@trYMinF=-30
  res@vpXF=0.13

  res@tmYLMode="Explicit"
  res@tmYLValues=(/-30,-20,-10,0,10,20,30/)
  res@tmYLLabels=(/"-30~S~o~N~S","-20~S~o~N~S","-10~S~o~N~S","0","10~S~o~N~N","20~S~o~N~N","30~S~o~N~N"/)
  
  ;------------------------------------X轴设置----------------------------------------------------------
  res@tmXBMode="Explicit"
  res@tmXBMinorOn=False
  res@tmXBValues=(/0,27,52,78,102,127,152,177,202,227,252,279,302,329,352/)
  res@tmXBLabels=(/"1","6","11","16","21","26","31","36","41","46","51","56","61","66","71"/)
  res@tmXBTickStartF=1
  res@tmXBTickEndF=366
  res@tmXBTickSpacingF=25
  
  ;tmXBMinorThicknessF=1.2
resl=True
  res@tmXUseBottom=False
  res@tmXTMode="Explicit"
  res@tmXTLabelStride=0;每个大刻度显示对应标注
  res@tmXTValues=(/0,31,59,90,120,151,181,212,243,273,304,334/)
  res@tmXTLabels=(/"jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"/)
  res@tmXTLabelFontColor="black"
  res@tmXTLabelDeltaF=-0.6;标注与刻度的距离
  res@tmXTLabelFontHeightF=0.04
  ;------------------------------------设置垂直于X轴的参考线----------------------------------------------
  ;pres@gsnXRefLine=172
  ;res@gsnXRefLineDashPattern=16
  ;res@gsnXRefLineThicknessF=0.5
  ;------------------------------------设置垂直于Y轴的参考线----------------------------------------------
  ;res@gsnYRefLine=0
  ;res@gsnYRefLineDashPattern=16
  ;res@gsnYRefLineThicknessF=0.5
  ;-------------------------------------------------------------------------------------------------------
  
  resl@tiYAxisString="Temperature"
  resl@xyLineColors="blue"
  resl@xyDashPatterns=1
  resl@tiYAxisFontColor="blue"
  resl@tmYRLabelFontColor="blue"
  t=annual_pre_fourier-273.5
  plot             =gsn_csm_xy2(wks, time, y,t, res,resl)

这是一些画图设置,讲道理会有的呀,你看是少了一个什么设置吗
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

发表于 2018-9-21 08:46:40 | 显示全部楼层
或许你应该把整个脚本都放出来?
密码修改失败请联系微信:mofangbao
发表于 2018-9-21 16:48:08 | 显示全部楼层
x轴坐标的标签可以左右移动吗
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-9-21 16:59:10 | 显示全部楼层
银燕 发表于 2018-9-21 16:48
x轴坐标的标签可以左右移动吗

标签不应该要对齐刻度吗,可以上下移动,为什么要左右移动呢
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-9-21 16:59:14 | 显示全部楼层
银燕 发表于 2018-9-21 16:48
x轴坐标的标签可以左右移动吗

标签不应该要对齐刻度吗,可以上下移动,为什么要左右移动呢
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-9-21 16:59:18 | 显示全部楼层
银燕 发表于 2018-9-21 16:48
x轴坐标的标签可以左右移动吗

标签不应该要对齐刻度吗,可以上下移动,为什么要左右移动呢
密码修改失败请联系微信:mofangbao
发表于 2018-9-22 09:02:47 | 显示全部楼层
我以前是这么做的,当作给你个参考,其实我也不是很熟练。
前面是这么设置:T&time = (/"Jan","..."/) ;T是变量名
后面 plot = gsn_csm_xy2 (wks,T&time,YYY,YYY,resL,resR)
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-9-22 17:11:22 | 显示全部楼层
DJJ0817 发表于 2018-9-22 09:02
我以前是这么做的,当作给你个参考,其实我也不是很熟练。
前面是这么设置:T&time = (/"Jan","..."/) ;T ...

谢谢你,但是不行哦
密码修改失败请联系微信:mofangbao
发表于 2018-10-3 16:28:46 | 显示全部楼层
上面的数值从0开始还是从1开始
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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