爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10861|回复: 5

[求助] 求教,填色图叠加地形

[复制链接]

新浪微博达人勋

发表于 2019-3-4 14:39:29 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 YanPenG 于 2019-3-4 14:48 编辑

请教,目前我能够正常画出各行政区域填色图,并且有各行政区域地形的tif文件。请问如何画出样例图一样的地形叠加填色图?(附上我能打开的地形图)

样例图

样例图

地形图

地形图
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-3-4 15:50:22 | 显示全部楼层
{:eb513:}{:eb513:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-3-4 15:55:02 | 显示全部楼层

查了好久了,没有找到方法
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-3-10 11:48:56 | 显示全部楼层
{:eb513:}{:eb513:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-3-10 16:12:45 | 显示全部楼层
matplotlib里边有一个设置是可以控制透明度的:alpha

你先画地形,然后再用contourf画填色的信息,这时候可以用alpha来控制填色图案的透明度,比如:
plt.contourf(x,y,data,alpha=0.7)

默认是不透明(alpha=1.0),完全透明就是alpha=0.了,具体要多少的透明度可以慢慢调试。

另外那个地形的你应该是用了plt.imshow,这个色标可以再调一下,建议不用线性的色标,不然叠图上去看不清楚。


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-3-11 08:47:20 | 显示全部楼层
Masterpiece 发表于 2019-3-10 16:12
matplotlib里边有一个设置是可以控制透明度的:alpha

你先画地形,然后再用contourf画填色的信息,这时 ...

非常感谢指导,我接着努力尝试。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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