Создание составного файла TIFF с использованием matplotlib python - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть растровый / TIFF-файл (64-битный тип данных с плавающей запятой), имеющий 465 полос.Используя следующий код, я пытаюсь отобразить «составное изображение RGB» этого файла TIFF, используя matplotlib в python, используя некоторые комбинации полос:

import rasterio as rio
import matplotlib.pyplot as plt

with rio.open(r'D:\Weather data\et_stack.tif') as src_plot:
    data = src_plot.read([12,22,32])
    no_data = src_plot.nodata # Returns -9999.0 as output

raster = np.transpose(data, (1, 2, 0))

plt.imshow(raster)

После использования приведенного выше кода составное изображение RGB отображается.Но проблема в том, что график имеет черный фон, то есть значения «nodata» представлены «черным цветом».

Я хочу удалить этот черный фон, который отображается на графике, и хочу преобразовать его в белый + прозрачный.

Любая помощь будет полезна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...