爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 398|回复: 5

[作图] NCL填色半球只能填45°

[复制链接]

新浪微博达人勋

发表于 2024-3-15 18:25:34 | 显示全部楼层 |阅读模式

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

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

x
绘制北半球气温EOF图时只能填色45°
以下是绘图的代码,麻烦各位大佬指导一下。
wks=gsn_open_wks("png","1000-2000_eof_2")
plot = new(neof,graphic)
res=True
res@gsnDraw = False
res@gsnFrame = False
res@mpCenterLonF         = 0.         ; defailt is 0 [GM]
res@mpMinLatF            = min(tas1&lat)
res@mpMaxLatF            = max(tas1&lat)

res@cnFillOn             = True        
res@cnFillPalette        = "BlWhRe"     
res@cnLinesOn            = True        
res@cnLineLabelsOn       = False      
res@lbLabelBarOn         = False        

symMinMaxPlt(eof, 16, False, res)
resP                     = True        
resP@gsnMaximize         = True         
resP@gsnPanelLabelBar    = True         
resP@gsnPanelMainString  = "EOF1"

do n=0,neof-1
  res@gsnLeftString  = "EOF "+(n+1)
  res@gsnCenterString= "NORTH="+sig(n)
  res@gsnRightString = sprintf("%5.1f", eof@pcvar(n)) +"%"

  plot(n) = gsn_csm_contour_map_polar(wks,eof(n,:,:),res)
end do


1000-2000_eof_2.000001.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2024-3-15 20:46:10 | 显示全部楼层
res@mpMinLatF            = min(tas1&lat)
res@mpMaxLatF            = max(tas1&lat)
这两个属性只能设置一个,北半球选择纬度的南界mpMinLatF。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-3-15 21:14:54 | 显示全部楼层
看起来画图设置好像没啥问题啊,是不是画图数据的坐标有点问题
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2024-4-3 10:37:19 | 显示全部楼层
Amara 发表于 2024-3-15 20:46
res@mpMinLatF            = min(tas1&lat)
res@mpMaxLatF            = max(tas1&lat)
这两个属性只能设 ...

你好,我只设置mpMinLatF后重新出图还是只显示45°
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2024-4-3 10:42:24 | 显示全部楼层
KasuganoSora 发表于 2024-3-15 21:14
看起来画图设置好像没啥问题啊,是不是画图数据的坐标有点问题

lon: [-179.. 179]
lat: [   1..  89]
这是数据的属性,和45沾边的就是printVarSummary(lat)后打印出来lat的维度大小是45
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2024-4-11 16:11:36 | 显示全部楼层
变量eof的属性有没有丢呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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