контурная диаграмма matplotlib - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть два разных контурных графика с одинаковыми уровнями, как мне получить соответствие цветовой прогрессии на цветовой панели / графике?

Контурная диаграмма 1 (см. Диапазон от 0 до 0,005): enter image description here

Контурная диаграмма 2 (цветовой диапазон от 0 до 0,005 - другой цвет): enter image description here Как я могу заставить их соответствовать? Спасибо

level = np.arange(0,0.05,0.005) 
levels =np.append([pmin],level)
plt.contourf(X,Y,Z,levels)
plt.colorbar()
plt.gca().invert_yaxis()
plt.gca().set_aspect('equal','box')
plt.gca().set_xlim(min(XI),max(XI))
plt.gca().set_ylim(min(YI),max(YI))
plt.show()

1 Ответ

0 голосов
/ 12 ноября 2018

Нормализация в соответствии с предложением устраняет проблему.

https://matplotlib.org/users/colormapnorms.html

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