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)
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!