NCL画图的时候是真的不认识Nan啊,需要用isnan_ieee函数转一下。另,CDO不会将nan值参与到计算中,混用这两种工具的友友们注意下。
if (any(isnan_ieee(tx90p_03))) then
value = 1.e20
replace_ieeenan (tx90p_03, value, 0)
tx90p_03@_FillValue = value
tx90p_03@missingVavle = value
end if


CDO 设置缺省值的方法
cdo setmissval,nan infile.nc outfile.nc (将missingValue设置为nan)
cdo setmissval,-9999.9 infile.nc outfile.nc (将missingValue设置为-9999.9)