【发布时间】:2021-05-12 15:13:39
【问题描述】:
我有一个具有 5 个值的单波段光栅 tif 图像,即 4,3,2,1,0。
此代码显示图像,为每个像素值分配随机颜色
import rasterio
from rasterio.plot import show
import matplotlib.pyplot as plt
img_data = rasterio.open(img)
fig, ax = plt.subplots(figsize=(10,10))
show(img_data)
如何通过为每个图像分配特定颜色来显示此图像(例如红色:4,蓝色:3,绿色:2,黑色:1,白色:0)。 我遇到了颜色图选项,但无法按需要显示。
【问题讨论】:
-
尝试创建一个
ListedColormap并传递给show?
标签: python image matplotlib tiff rasterio