Изменение градиента colorbar

как изменить цветовую схему colorbar?

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

sc = ax.scatter([1, 2], [1, 2], c=[1, 3])
ax.set_ylabel('YLabel', loc='top')
ax.set_xlabel('XLabel', loc='left')
cbar = fig.colorbar(sc)
cbar.set_label("ZLabel", loc='top')

plt.show()

Результат кода

А хочется так:

Желаемый результат


Ответы (1 шт):

Автор решения: Konstantin

Вот так, банально cmap='jet')

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

sc = ax.scatter([1, 2], [1, 2], c=[1, 3], cmap='jet')
ax.set_ylabel('YLabel', loc='top')
ax.set_xlabel('XLabel', loc='left')

cbar = fig.colorbar(sc)
cbar.set_label("ZLabel", loc='top')

plt.show()
→ Ссылка