Comment puis-je définir la plage de barres de couleurs dans la fonction pcolor() de Matplotlib sur une plage spécifique telle que 0 à 1 ?

Linda Hamilton
Libérer: 2024-11-04 08:35:02
original
466 Les gens l'ont consulté

How can I set the colorbar range in Matplotlib's pcolor() function to a specific range like 0 to 1?

Définition de la plage de barres de couleurs

Dans l'extrait de code fourni, la palette de couleurs est répartie entre les valeurs minimales et maximales des données. Pour forcer la palette de couleurs à être comprise entre 0 et 1, vous pouvez utiliser les paramètres vmin et vmax lors de l'appel de plt.pcolor(). Ces paramètres spécifient respectivement les valeurs minimales et maximales de la palette de couleurs.

Voici un exemple d'utilisation de vmin et vmax pour définir la plage de la barre de couleurs :

<code class="python">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()</code>
Copier après la connexion

Avec cette modification, la palette de couleurs sera définie entre 0 et 1, ce qui entraînera un mappage de couleurs plus cohérent sur différents graphiques avec différentes plages de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!