Как назначить индивидуальный цвет замаскированным клеткам в тепловой карте морского дна? - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть набор данных со значениями от -4 до 4 и некоторыми значениями nan.Я строю тепловую карту, используя морскую тепловую карту.Цветовая карта мне нужно использовать от красного до белого до синего.Моя проблема в том, что замаскированные ячейки также белого / сероватого цвета, которые трудно различить, а затем значения, близкие к 0 в цветовой карте.

Есть ли способ присвоить значения nan черным, не нанося дважды тепловую карту?

1 Ответ

0 голосов
/ 18 сентября 2018

У вас есть два варианта.

  1. Используйте значение bad карты цветов.Т.е. если маскированные значения установлены на nan, они будут отображаться в цвете, установленном для карты цветов, с помощью

    colormap.set_bad("black") 
    
  2. Сделать фон осей черным, чтобы значения, которыезамаскированы и, следовательно, не нанесены на график, выглядят прозрачными с прозрачным фоновым цветом,

    ax.set_facecolor("black")
    
...