爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5557|回复: 3

[作图] 请教绘制时间-维度分布图的问题

[复制链接]

新浪微博达人勋

发表于 2019-8-29 09:34:37 | 显示全部楼层 |阅读模式

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

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

x
请教大家一个问题,请问gsn_csm_time_lat和gsn_csm_lat_time函数有什么区别呢?;plot = gsn_csm_time_lat(wks, var1, res )
plot = gsn_csm_lat_time(wks, var1, res )  
为什么同样的二维变量,用gsn_csm_time_lat画就没问题,gsn_csm_lat_time就不行呢?请问哪位达人能帮解答一下,谢谢!


附主要代码和错误提示

hgt = short2flt(fi->gh)
v=dim_avg_n_Wrap(hgt,1)
var=v(7:26,4,{15:45},{110:130})   ; precip in June1-20
var1=dim_sum_n_Wrap(var,2)
wks   = gsn_open_wks ("png", "time_lat" )  ; send graphics to PNG file
res                  = True                ; plot mods desired
res@tiMainString     = "color example"     ; title
res@tmXBLabelStride  = 2                   ; tick mark label stride
res@tiYAxisString    = "time"              ; y axis title
res@cnFillOn         = True                ; color on
res@lbLabelStride    = 2                   ; every other label
res@lbOrientation    = "Vertical"          ; vertical label bar
res@cnLinesOn        = False               ; turn off contour lines
res@cnFillPalette    = "ViBlGrWhYeOrRe"    ; set color map
;plot = gsn_csm_time_lat(wks, var1, res )
plot = gsn_csm_lat_time(wks, var1, res )


错误提示:
(0)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-8-29 09:36:45 | 显示全部楼层
错误提示

(0)        check_for_y_lat_coord: Warning: Data either does not contain
(0)        a valid latitude coordinate array or doesn't contain one at all.
(0)        A valid latitude coordinate array should have a 'units'
(0)        attribute equal to one of the following values:
(0)            'degrees_north' 'degrees-north' 'degree_north' 'degrees north' 'degrees_N' 'Degrees_north' 'degree_N' 'degreeN' 'degreesN' 'deg north'
(0)        get_lat_values: Warning: Your latitude values do not fall between -90 and 90 inclusive.
(0)        You will not get 'nice' latitude labels.
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-8-29 15:56:25 | 显示全部楼层
ncl函数的维度要与变量的维度一致,一般数据都是(time,lev,lat,lon),所以用gsn_csm_time_lat就可以,你要用gsn_csm_lat_time的话,需要把纬度和时间的维度调换一下。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-8-30 10:46:53 | 显示全部楼层
AXD 发表于 2019-8-29 15:56
ncl函数的维度要与变量的维度一致,一般数据都是(time,lev,lat,lon),所以用gsn_csm_time_lat就可以,你要 ...

谢谢你!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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