matplotlib的contourf填充颜色不能完全吻合地图边界

发布于 2022-09-05 23:14:08 字数 639 浏览 9 评论 0

import matplotlib
import matplotlib.pylab as p
from matplotlib.mlab import griddata

nx = 35; ny = 45
xi, yi = p.meshgrid(p.linspace(lonmin,lonmax,nx),p.linspace(latmin,latmax,ny))
#x,y,z分别是经度,纬度,温度
zi = griddata(x,y,z,xi,yi)

CS1 = p.contour(xi,yi,zi,range(-30,43,2),linewidths=0.5,colors=['w'])
level = range(-30,43,2)
p.clabel(CS1,level[1::2],fontsize=10,inline=1,colors='black')
CS = p.contourf(xi,yi,zi,range(-30,43,2),cmap=p.cm.jet,extend='both')

图片描述

像这样地图周边的空白区域为什么没有完全吻合地图边界?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

戏剧牡丹亭 2022-09-12 23:14:08

lonmin、lonmax 这些 极大/小值 参数的设置,是导致 contourf 覆盖不完全的原因。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文