Comment affiner la hauteur de la barre de couleurs Matplotlib pour qu'elle corresponde à votre graphique ?

Susan Sarandon
Libérer: 2024-11-14 18:26:02
original
793 Les gens l'ont consulté

How to Fine-Tune Matplotlib Colorbar Height to Match Your Graph?

Affiner la hauteur de la barre de couleurs Matplotlib pour correspondre au graphique

Ajuster la taille d'une barre de couleurs dans Matplotlib peut être un défi persistant, en particulier lors de la visée pour qu'il corresponde à la hauteur du graphique qu'il complète. Heureusement, il existe une solution fiable qui élimine le besoin d'édition d'image post-hoc.

La clé réside dans la définition des paramètres de fraction et de pad pour la fonction colorbar(). Après avoir expérimenté différentes valeurs, il a été découvert que la combinaison suivante donne systématiquement une barre de couleurs adaptée au tracé :

plt.colorbar(im, fraction=0.046, pad=0.04)
Copier après la connexion

En définissant la fraction sur 0,046 et le pad sur 0,04, la barre de couleurs est automatiquement dimensionnée pour correspondre le graphique, quelle que soit la taille de l’affichage. Cette approche évite également le problème du partage d'axes, qui peut entraîner une déformation du tracé.

Incorporez simplement cette ligne de code dans votre routine graphique Matplotlib et vous bénéficierez de barres de couleurs parfaitement mises à l'échelle qui complètent parfaitement vos graphiques.

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