Maison >développement back-end >Tutoriel Python >Comment faire correspondre la hauteur de la barre de couleurs au graphique dans Matplotlib ?

Comment faire correspondre la hauteur de la barre de couleurs au graphique dans Matplotlib ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-10 07:44:02569parcourir

How to Match Colorbar Height to Graph in Matplotlib?

Faire correspondre la hauteur de la barre de couleurs au graphique

Dans Matplotlib, coordonner la taille de la barre de couleurs avec le graphique peut être difficile. Ce problème entraîne souvent une barre de couleurs nettement plus haute que le graphique.

Pour résoudre cette inadéquation, l'extrait de code suivant s'est avéré efficace :

plt.colorbar(im, fraction=0.046, pad=0.04)

Explication :

  • fraction : Ce paramètre précise la fraction d'espace horizontal allouée au barre de couleurs. Une valeur de 0,046 indique que la barre de couleurs occupe environ 4,6 % de la largeur.
  • pad : Contrôle l'espacement entre la barre de couleurs et le graphique. Le définir sur 0,04 ajoute une petite marge autour de la barre de couleurs.

Cette combinaison de valeurs a mis à l'échelle la barre de couleurs pour qu'elle corresponde à la hauteur du tracé, quelle que soit la taille d'affichage. Cela évite de partager l'axe, ce qui peut compromettre la forme du graphique.

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!

Déclaration:
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