Maison >développement back-end >Tutoriel Python >Comment faire en sorte qu'une barre de couleurs Matplotlib corresponde à la hauteur de votre graphique ?
Comment ajuster la taille de la barre de couleurs pour correspondre au graphique Matplotlib
Lors de la création de graphiques imshow, il peut être difficile d'aligner la barre de couleurs à la même hauteur comme le graphique sans recourir à des outils externes comme Photoshop. Cet article fournit une solution pour garantir que la barre de couleurs et le graphique ont des hauteurs cohérentes.
La clé pour réaliser cet ajustement réside dans les valeurs attribuées aux paramètres de fraction et de pad de la fonction plt.colorbar(). La combinaison optimale de ces valeurs s'est avérée être :
plt.colorbar(im, fraction=0.046, pad=0.04)
Avec ces valeurs, la barre de couleurs évolue automatiquement pour correspondre au tracé, quelle que soit la taille d'affichage. Cela élimine le besoin de réajuster manuellement la taille de la barre de couleurs ou d'utiliser des outils de post-traitement supplémentaires.
De plus, cette méthode ne nécessite pas de partage d'axe, ce qui pourrait potentiellement fausser la quadrillage du tracé. En appliquant ces paramètres, les utilisateurs peuvent s'assurer que leurs graphiques Matplotlib imshow ont une barre de couleurs visuellement équilibrée qui complète précisément la taille 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!