爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6714|回复: 2

[作图] 求助:用最基础的gsn_csm_contour_map画图,仍然画不出来

[复制链接]

新浪微博达人勋

发表于 2017-10-2 07:01:50 | 显示全部楼层 |阅读模式

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

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

x
总报错:contour = gsn_csm_contour(wks,sm1,res)fatal:ContourPlotDraw: CPCLAM/AREDAM - UNABLE TO INSERT NODE INTO MAP
但是我的目标数据就是二维的,该定义的空值也定义了,求帮忙!!
printVarSummary(sm1)

Variable: sm1
Type: double
Total Size: 6600 bytes
            825 values
Number of Dimensions: 2
Dimensions and sizes:   [latitude | 25] x [longitude | 33]
Coordinates:
            latitude: [  36..  30]
            longitude: [ 115.. 123]
Number Of Attributes: 4
  long_name :   Variable
  units :       m^3.m^-3*100
  missing_value :       -9999
  _FillValue :  -9999



具体代码就这几行:
fn = "try.nc"
fi = addfile(fn, "r")
lon=fi->longitude
lat=fi->latitude

sm1=fi->sm
lat@units ="degrees_north"
lon@units ="degrees_east"

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"

wks = gsn_open_wks("png","copy")
res                      = True               ; plot mods desired
res@tiMainString         = "Default Color"    ; main title
res@cnFillOn             = True               ; turn on color fill
res@gsnAddCyclic =True
res@cnFillPalette       = "gui_default"

plot = gsn_csm_contour_map(wks,sm1,res)


求帮忙啊!要画的图就是sm的空间分布,sm我之前已经在matlab处理成只有Longitude和latitude二维的数据了,时间维度已去除掉。但就是画不出

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-10-4 07:47:23 | 显示全部楼层
把sm1=fi->sm换成sm=fi->sm1,把最后一行改成plot = gsn_csm_contour_map(wks,sm,res),试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-10-7 13:21:35 | 显示全部楼层
rolemodel 发表于 2017-10-4 07:47
把sm1=fi->sm换成sm=fi->sm1,把最后一行改成plot = gsn_csm_contour_map(wks,sm,res),试试

已经找出原因啦 是原数据中的NAN在Ncl中无法识别 要用Ncl的函数把NaN替换一下呢 多谢你啦
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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