Introduction
Dans ce laboratoire, nous allons apprendre à ajuster l'espacement des marges et des sous-graphiques à l'aide de pyplot.subplots_adjust dans Matplotlib Python. Cela peut être utile pour améliorer la présentation et l'esthétique de nos graphiques.
Conseils sur la machine virtuelle
Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder au carnet Jupyter Notebook pour pratiquer.
Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations du carnet Jupyter Notebook.
Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.
Importation des bibliothèques requises
Tout d'abord, nous devons importer les bibliothèques requises. Pour ce tutoriel, nous utiliserons matplotlib.pyplot et numpy. Exécutez le code suivant pour importer ces bibliothèques :
import matplotlib.pyplot as plt
import numpy as np
Création de graphiques
Ensuite, créons deux graphiques à l'aide de imshow et de tableaux aléatoires générés par numpy.random. Nous ajouterons également une barre de couleur aux graphiques. Exécutez le code suivant :
## Fixing random state for reproducibility
np.random.seed(19680801)
plt.subplot(211)
plt.imshow(np.random.random((100, 100)))
plt.subplot(212)
plt.imshow(np.random.random((100, 100)))
cax = plt.axes([0.85, 0.1, 0.075, 0.8])
plt.colorbar(cax=cax)
plt.show()
Ajuster l'espacement et les marges des sous-graphiques
Maintenant, ajustons l'espacement et les marges des sous-graphiques à l'aide de pyplot.subplots_adjust. Nous pouvons spécifier les valeurs pour les marges inférieure, droite, supérieure et gauche en fractions de la largeur et de la hauteur de la figure. Exécutez le code suivant :
plt.subplots_adjust(bottom=0.1, right=0.8, top=0.9)
Ajuster la position de la barre de couleur
Nous pouvons également ajuster la position de la barre de couleur à l'aide de plt.axes. Cette fonction prend une liste de valeurs [gauche, bas, largeur, hauteur] en arguments pour spécifier la position et la taille des axes. Exécutez le code suivant :
cax = plt.axes([0.85, 0.1, 0.075, 0.8])
plt.colorbar(cax=cax)
Afficher le graphique
Enfin, affichons le graphique à l'aide de plt.show(). Exécutez le code suivant :
plt.show()
Récapitulatif
Dans ce laboratoire, nous avons appris à ajuster l'espacement des marges et des sous-graphiques à l'aide de pyplot.subplots_adjust dans Matplotlib de Python. Nous avons également appris à ajuster la position de la barre de couleur à l'aide de plt.axes. Ces techniques peuvent être utiles pour améliorer la mise en page et l'esthétique de nos graphiques.