爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3629|回复: 4

m_pcolor绘图出现横条问题

[复制链接]

新浪微博达人勋

发表于 2022-5-15 17:40:01 | 显示全部楼层 |阅读模式
1金钱
请问一下各位大神,在绘制era5全球数据时,利用m_pcolor绘制出现了横条问题,请问如何解决?
代码如下:

[X,Y]=meshgrid([0:0.1:180,-179.9:0.1:-0.1],[90:-0.1:-90]);
m_proj('miller');
m_pcolor(X,Y,EF_spr);
colormap(jet);

shading interp
colorbar;


屏幕截图 2022-05-15 173808.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2022-5-15 17:46:13 | 显示全部楼层
180到-179 跨度太大了
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 成长值: 32430
发表于 2022-5-15 18:30:49 | 显示全部楼层
没数据你说个XX
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-5-16 11:04:07 | 显示全部楼层
这个问题我之前遇到过,家园里的大佬给我解释了,你的原始数据从-180到180跨度太大了,pcolor画图就会连接起来形成线条,你可以试试把你的数据删除一小部分,比如保留-175到175,然后再试试呢?
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-5-20 16:29:36 | 显示全部楼层
感谢大家的解答!我自己找到了问题,因为ERA5land数据是0-360经度范围,我想改成-180-180范围绘图,所以在meshgrid时候经度是断开的,但是最后shading interp的时候他还会把连续的数据进行处理,所以出现了线条,更改原始数据就好了~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

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

本版积分规则

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

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

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