python怎么合并两个图标_如何在Python中合并两个绘图?

博主试图将使用Delaunay三角剖分生成的数据图与通过mpl_toolkits.basemap库绘制的世界地图合并。在尝试过程中遇到了问题,地图显示为空并出现IndexError,因为contourf()函数需要二维数组作为输入,而Delaunay三角剖分返回的是1D数组。
摘要由CSDN通过智能技术生成

我的目的是绘制一些数据并将其与世界地图合并。我使用Delaunay三角剖分生成数据,如下所示:u = np.array(lat)

v = np.array(lon)

x = u

y = v

z = np.array(iwv)

tri = Delaunay(np.array([u,v]).T)

plt.tricontourf(y, x, z, lev, triangles=tri.simplices)

plt.colorbar()

plt.show()

我还使用mpl_工具箱制作地图:

^{pr2}$

这些程序给了我两张具有三角测量结果和地图的等分图。我怎样才能把它们合并起来,得到既有地图又有三角测量结果的图片?

提前谢谢你。在

阿玛蒂塔。

谢谢你的回答,但没用。运行此代码时:u = np.array(lat)

v = np.array(lon)

x = u

y = v

z = np.array(iwv)

tri = Delaunay(np.array([u,v]).T)

lev = np.linspace(0, 0.1, 100)

m = Basemap(projection='merc',llcrnrlat= 35,urcrnrlat=60,llcrnrlon=0,urcrnrlon=30,resolution='c', suppress_ticks=True)

m.drawcountries()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值