【发布时间】:2020-08-03 05:29:17
【问题描述】:
使用 rio.plot.show 后如何添加颜色条? 我尝试了很多东西,但遇到了各种错误
这是我尝试的一种方法:
fig, ax = plt.subplots(figsize = (16, 16))
retted = rio.plot.show(ds, ax=ax, cmap='Greys_r')
fig.colorbar(retted, ax=ax)
plt.title("Original")
plt.show()
这有错误:AttributeError: 'AxesSubplot' object has no attribute 'get_array'
【问题讨论】:
-
我想一种解决方法是用
i = ax.imshow(ds, cmap='Greys_r')绘图,然后用 rio 绘图覆盖它,最后添加颜色条plt.colorbar(i)
标签: python matplotlib plot rasterio