Как я могу создать настраиваемую расходящуюся цветовую панель в matplotlib с большим количеством пробелов в середине? - PullRequest
0 голосов
/ 01 апреля 2020

Я понимаю, что в matplotlib есть расходящиеся схемы цветов, но я хочу настроить свою собственную цветовую схему с большим количеством белого в середине. С текущей расходящейся цветовой панелью в matplotlib, белый не отображается, в 0, только прозрачные красные / синие цвета.

Вот пример кода, который используется для генерации моей цветовой панели:

cmap = plt.get_cmap('seismic',20)
cc = map.pcolormesh(x,y,dif,cmap=cmap,vmin=-1.0, vmax=1.0)
cb = f.colorbar(cc, ax=[ax1,ax2,ax3], label="Cloud Fraction and Difference %",location='bottom', \ 
     shrink=0.6, pad = 0.02)
cb.set_ticks([-1.0, -0.8, -0.6, -0.4, -0.2, 0.0, 0.2, 0.4, 0.6, 0.8, 1.0])

1 (Вот сгенерированная цветовая полоса)

В идеале я хотел бы указать, что от -0,05 до 0,05 или от a до b, что он будет строго белым, затем из От 0,05 до 1 увеличивается синий и так далее.

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