Установка границ цветовой шкалы только с помощью plt.colorbar()

Поэтому я готовлю решение для PDE с помощью программы под названием fenics, которая имеет свою собственную функцию заговора. Я могу получить colorbar с помощью plt.colorbar, как я могу назвать его с фиксированными границами, чтобы нижняя и верхняя границы всегда были одинаковыми, независимо от данных. Что я передаю функции цветовой шкалы, чтобы фиксированная нижняя и верхняя граница для цветовой шкалы?

Я видел границы и отметки, но это не помогает

1 ответ

Попробуйте что-нибудь вроде:

      normi = matplotlib.colors.Normalize(vmin=0, vmax=1.0)
plt.figure(figsize=(10,8))
plt.title('Title')
plt.xlabel('x')
plt.ylabel('y')
c = plot(u)
c.set_norm(normi)
plt.colorbar(c)
Другие вопросы по тегам