请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 8499|回复: 10

[程序设计] matlab画区域降水等值线图边缘不平滑,如何叠加矢量文件?

[复制链接]

新浪微博达人勋

发表于 2017-4-26 08:40:55 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 乔木 于 2017-4-27 07:18 编辑

(1)画图数据为含nan值的矩阵,nan是用shp文件掩膜去掉的区域外的范围,用contourf画等值线图,出来的图(图1)锯齿严重,请问如何平滑?
(4)先用所有数据画等值线,再加入shp文件,把边界以外的部分设为空白,怎么可以把矢量文件外面变为白色呢?
盼各位指点。

1.png
3.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-26 09:03:36 | 显示全部楼层
本帖最后由 乔木 于 2017-4-26 14:08 编辑

现在问题是:如果先把区域内的数据判断出来再画图,边界空白多,怎么可以改善?
如果先用所有数据画等值线,再加入shp文件,把边界以外的部分设为空白,如何设置?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-26 09:28:58 | 显示全部楼层

回帖奖励 +5 金钱

先用所有数据画等值线,再加入shp文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-4-26 12:26:57 | 显示全部楼层
本帖最后由 乔木 于 2017-4-26 13:04 编辑
lgz 发表于 2017-4-26 09:28
先用所有数据画等值线,再加入shp文件

加入shp文件之后怎么可以让区域内显示等值线而区域外为白色呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-26 21:50:58 | 显示全部楼层

回帖奖励 +5 金钱

我也想知道,不知道楼主解决了没有。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-4-29 08:12:39 | 显示全部楼层

回帖奖励 +5 金钱

1等值线平滑,可以试试shading flat,我用过好像没啥变化,可以把数据格点interp2插值插密一些,这样画出来的图更美观
2的掩膜问题参考这个http://bbs.06climate.com/forum.php?mod=viewthread&tid=12340
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-5-1 10:17:49 | 显示全部楼层
雾失流年 发表于 2017-4-29 08:12
1等值线平滑,可以试试shading flat,我用过好像没啥变化,可以把数据格点interp2插值插密一些,这样画出来 ...

谢谢您的回复。嗯嗯 shading flat我加了的,之前在哪儿看过数据稀疏一点等值线会更平滑,具体的还没修改;
掩膜我看过这个帖子,也参照了其中的步骤,我数据是0.5*0.5的,这儿是保留了在矢量边界里的数据画图,而不是先整体画图再加入shp文件,因此边界部分空缺大。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-3 11:01:24 | 显示全部楼层
我也想知道,不知道楼主解决了没有。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-1 18:28:26 | 显示全部楼层
我也想知道,楼主解决了么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-9-27 09:43:13 | 显示全部楼层
已经18年了,刷到这个贴子。。。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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