vorrei creare la mia propria mappa colore personalizzato in python, ho guardato in alcuni degli esempi online e ha scoperto i comandipersonalizzato mappa colori in 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()
Con il comando precedente ottengo una mappa a colori che è (Rosso - Nero - Blu), dove il rosso è massimo e il blu è minimo. Mi piacerebbe creare una mappa dei colori che sia (Nero - Bianco - Nero). Qualcuno potrebbe dirmi cosa dovrebbe essere fatto o qualsiasi altro metodo?