Introduction
Dans ce laboratoire, nous allons apprendre à configurer le style des axes dans Matplotlib. Nous utiliserons les classes d'axes mpl_toolkits.axisartist pour ajouter des flèches à chaque extrémité des axes et pour ajouter les axes X et Y à partir de l'origine. Nous cacherons également les bordures du tracé.
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 pour pratiquer.
Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations du carnet Jupyter.
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
Nous allons commencer par importer les bibliothèques nécessaires.
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.axisartist.axislines import AxesZero
Création d'une figure et d'un sous-graphique
Ensuite, nous allons créer une figure et un sous-graphique.
fig = plt.figure()
ax = fig.add_subplot(axes_class=AxesZero)
Configurer le style des axes
Nous allons maintenant configurer le style des axes en ajoutant des flèches à chaque extrémité des axes et en ajoutant les axes X et Y à partir de l'origine.
for direction in ["xzero", "yzero"]:
## adds arrows at the ends of each axis
ax.axis[direction].set_axisline_style("-|>")
## adds X and Y-axis from the origin
ax.axis[direction].set_visible(True)
## hides borders
for direction in ["left", "right", "bottom", "top"]:
ax.axis[direction].set_visible(False)
Tracer le graphique
Nous allons maintenant tracer le graphique en utilisant np.linspace et np.sin.
x = np.linspace(-0.5, 1., 100)
ax.plot(x, np.sin(x*np.pi))
Afficher le graphique
Enfin, nous allons afficher le graphique en utilisant plt.show().
plt.show()
Récapitulatif
Dans ce laboratoire, nous avons appris à configurer le style des axes dans Matplotlib. Nous avons utilisé les classes d'axes mpl_toolkits.axisartist pour ajouter des flèches à chaque extrémité des axes et pour ajouter les axes X et Y à partir de l'origine. Nous avons également caché les bordures du tracé.