маскировка imshow или imshow с RGBA - PullRequest
0 голосов
/ 27 апреля 2018

Кадр данных, который следует рассматривать как матрицу, содержит значения 0, 1, 2.

С imshow я получаю хорошее изображение. Я могу использовать карту с 3 отдельными цветами.

Я хочу выделить несколько строк, поэтому визуально я хочу, чтобы эти строки имели альфа = 1, а другие - альфа = 0.1.

Должен ли я создать изображение самостоятельно, создав матрицу с записями RGBA? Есть ли более прямой путь?

С наилучшими пожеланиями, Oren

1 Ответ

0 голосов
/ 28 апреля 2018

Я нашел хороший способ сделать это с помощью Layer Images. https://matplotlib.org/gallery/images_contours_and_fields/layer_images.html#sphx-glr-gallery-images-contours-and-fields-layer-images-py

Видимо я могу показать матрицу с намеченными выделенными цветами. И вдобавок к этому, добавьте imshow со значениями, которые либо одинаковы, где я хочу выделить, либо белым, в противном случае. Затем я проверяю альфа = 0,5, например, для второго imshow.

...