Tracé de Base
Avec une compréhension de l’architecture de matplotlib
, passez à la création du premier graphique. Deux méthodes courantes pour créer un graphique sont présentées :
L’approche scripting ;
L’approche orientée objet, impliquant l’instanciation explicite d’objets
Artist
.
Approche Scripting
Avec cette approche, il n’est pas nécessaire de créer explicitement les objets Figure
et Axes
(cela est fait en arrière-plan).
Dans un espace 2D, chaque point possède des coordonnées x et y. Pour l’afficher, importer le sous-module pyplot
, utiliser l’alias plt
, initialiser les variables x
et y
, puis appeler la fonction plot()
avec x
et y
comme arguments, ainsi que 'o'
pour le marqueur de point.
L’ordre des arguments est important !
Le graphique est affiché avec plt.show()
:
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
Approche orientée objet
La seule différence ici réside dans l'utilisation de l'approche orientée objet : un objet Figure
et un objet Axes
sont créés à l'aide de subplots()
, et la méthode .plot()
est appelée sur l'objet Axes
avec les mêmes arguments.
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
Les deux lignes suivantes sont équivalentes à plt.plot()
.
Les deux options restent équivalentes même lors de l'utilisation d'autres fonctions de tracé à la place de plot()
. Le cours suivra principalement l’approche par script, bien qu’il soit essentiel de comprendre les deux méthodes. Tracez maintenant un point en utilisant la méthode de votre choix.
Swipe to start coding
- Importer le sous-module
pyplot
de la bibliothèquematplotlib
avec l'aliasplt
. - Attribuer les valeurs
10
et2
respectivement aux variablesx
ety
. - Passer
x
ety
comme arguments à la fonctionplot()
, d'abordx
, puisy
.
Solution
Merci pour vos commentaires !