我希望这篇文章以前没有发布过:我应该用一幅山的图片来描绘海拔随时间的变化。但我应该只在某个区域(黑线)绘制颜色图。我得到了2年不同年份的彩色地图,并计算了海拔高度的差异。在
我的结果:
plt.imshow(bild1, extent = [-1100,-200, 1500, 2100], cmap = "Greys_r")
plt.imshow(grid_delta, cmap = "jet", vmin = -5, vmax = 17, origin = "lower", extent = [-1100,-200,1500,2100])
plt.colorbar(boundaries = bounds, ticks = bounds)
plt.plot(studienbereich_x, studienbereich_y, "black", label="Studienbereich", linewidth = 2)
plt.xlim(-1100, -200)
plt.ylim(1500, 2100)
plt.savefig("example.png")
这就是我得到的:https://imgur.com/xgufo2M
这就是我应该得到的:https://imgur.com/12RIIim
在插值网格之前,我还试着计算出需要的区域内的数据点,但最终它并不能很好地拟合该区域。在
更改代码可能会解决以下问题:
参考文献: https://matplotlib.org/examples/pylab_examples/colorbar_tick_labelling_demo.html
相关问题 更多 >
编程相关推荐