Я хотел бы создать собственную пользовательскую цветовую карту в python, я просмотрел некоторые онлайн-примеры и узнал команды
from matplotlib import cm
import matplotlib.pyplot as plt
from matplotlib.colors import LinearSegmentedColormap
cdict1 = {'red': ((0.0, 0.0, 0.0),
(0.5, 0.0, 0.1),
(1.0, 1.0, 1.0)),
'green': ((0.0, 0.0, 0.0),
(1.0, 0.0, 0.0)),
'blue': ((0.0, 0.0, 1.0),
(0.5, 0.1, 0.0),
(1.0, 0.0, 0.0))
}
blue_red1 = LinearSegmentedColormap('BlueRed1', cdict1)
plt.imshow(big,interpolation='nearest', cmap=blue_red1, aspect='auto')
plt.colorbar()
plt.show()
С помощью приведенной выше команды я получаю цветную карту (красный - черный - синий), где красный - максимальный, а синий - минимальный. Я хотел бы создать цветную карту, которая (черный - белый - черный). Может ли кто-нибудь сказать мне, что нужно делать или какой-либо другой метод?