登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先贴出我脚本出现问题的一部分
ores=True
ores@gsnDraw = False ; do not draw
ores@gsnFrame = False
ores@cnFillOn=False
ores@cnFillDrawOrder = "PostDraw"
ores@cnLinesOn=False
ores@cnSmoothingOn=True
ores@cnLineLabelsOn=False
ores@cnLevelSelectionMode ="ManualLevels"
ores@cnMinLevelValF = 0
ores@cnMaxLevelValF=1
ores@cnLevelSpacingF=0.001
ores@tiMainString="NECVI_2 and2m Temperature"+season+" Corelation"
;res@mpOceanFillColor="white"
res@mpLandFillColor = -1
res@mpMaxLatF=90
res@mpMinLatF=0
res@mpMaxLonF=150
res@mpMinLonF=70
plot = gsn_csm_contour_map(wks,rc,res)
plot2=gsn_csm_contour(wks,prob,ores)
opt = True
opt@gsnShadeFillType = "pattern" ; pattern fill
opt@gsnShadeMid = 17 ; use pattern #2
plot2 = gsn_contour_shade(plot2,0.90,1,ores)
overlay(plot,plot2)
draw(plot)
frame(wks)
问题是:当我不设置cnLevelSelection这个命令或者将下面的cnLevelSpacing值改小,用gsn_contour_shade命令画出的图与设置levelspacing为0.01画出的打点部分完全不同,而且我计算的到的信度中不乏大于0.95的值,但是在画图的时候也会因为以上的设置不同得到的图形结果不一样。下面放图,填色部分为前后更改的colormap,不影响。图中0.95与0.9信度在蓝色部分显示出的点部分也不大相同,在此求助大神有没有谁遇到过类似的问题,或者是我在设置上有哪些问题。谢谢
不进行cnlevelselection设置的图或者levelspacing为0.001及以下的情况
将承cnlevelspacing设置为0.01时,gsn_contour_shade括号中为0.9到1之间打点出现的图
cnlevelspacing为0.01,gsn_contour_shade括号中为0.90至1,红色部分只比前一图多一些红点
| | - 关闭
- [url=]上传图片[/url]
- [url=]相册图片[/url]
- [url=]网络图片[/url]
| file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\291207239\QQ\WinTemp\RichOle\V5T{@4XCFTKXF8)P`O587G7.png
file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\291207239\QQ\WinTemp\RichOle\V5T{@4XCFTKXF8)P`O587G7.png
file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\291207239\QQ\WinTemp\RichOle\V5T{@4XCFTKXF8)P`O587G7.png
|