- 积分
- 439
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-9-20
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
谢谢大家,问题如下:
用gsn_csm_vector_scalar(wks, u, v, ccr,res1)作图,目的是只在 (ccr<-0.325和ccr>0.325)范围内画风场,范围以外的不画。
采用的方式是用
res1@vcLevels = (/-0.325,0.325/)
res1@vcLevelColors= (/230,-1,230/)
理论上颜色选-1应该是没有颜色,这样就实现了目的,但画出来本来应该没风的地方却为黑色风,和用颜色(/230,1,230/)画出来一样。
这是(/230,-1,230/)
这是(/230,0,230/) 0为白色是正确的
这是(/230,-1,230/) 1为黑色是正确的
(/230,5,230/) 5为紫色
然后又用循环
do i=0,321
do j=0,561
if(ccr(i,j).gt.-0.275.and.ccr(i,j).lt.0.275) then
u(i,j)=-32767
v(i,j)=-32767
end if
end do
end do
u@_FillValue = -32767
v@_FillValue = -32767
将不画的部分设成 fillvalue,结果画出来的图还是完整的。
想问下问题出现在哪?
|
|