Définition de la gamme ColorBar
Dans l'extrait de code fourni, le colormap est réparti entre les valeurs minimales et maximales des données. Pour forcer le Colormap à varier entre 0 et 1, vous pouvez utiliser les paramètres VMIN et VMAX lors de l'appel plt.pcolor (). Ces paramètres spécifient les valeurs minimales et maximales pour le Colormap, respectivement.
Voici un exemple d'utilisation de VMIN et VMax pour définir la gamme de barres de couleur:
import matplotlib.pyplot as plt
cdict = {
'red' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)),
'green': ( (0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)),
'blue' : ( (0.0, 1.0, 1.0), (0.02, .75, .75), (1., 0.45, 0.45))
}
cm = m.colors.LinearSegmentedColormap('my_colormap', cdict, 1024)
plt.clf()
plt.pcolor(X, Y, v, cmap=cm, vmin=0, vmax=1)
plt.loglog()
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.colorbar()
plt.show()
Avec cette modification, le Colormap sera défini pour se situer entre 0 et 1, ce qui se traduira par un mappage de couleurs plus cohérent sur différents graphiques avec différentes gammes de données.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3