Matplotlib - module PyLab
PyLab est une interface procédurale de la bibliothèque de traçage orientée objet Matplotlib. Matplotlib est le package complet; matplotlib.pyplot est un module de Matplotlib; et PyLab est un module qui s'installe avec Matplotlib.
PyLab est un module pratique qui importe en bloc matplotlib.pyplot (pour le traçage) et NumPy (pour les mathématiques et l'utilisation de tableaux) dans un seul espace de nom. Bien que de nombreux exemples utilisent PyLab, il n'est plus recommandé.
Tracé de base
Le traçage des courbes se fait avec la commande plot. Il faut une paire de tableaux (ou séquences) de même longueur -
from numpy import *
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()
La ligne de code ci-dessus génère la sortie suivante -
Pour tracer des symboles plutôt que des lignes, fournissez un argument de chaîne supplémentaire.
symboles | -, -, -.,,. ,,, o, ^, v, <,>, s, +, x, D, d, 1, 2, 3, 4, h, H, p, | , _ |
couleurs | b, g, r, c, m, y, k, w |
Maintenant, envisagez d'exécuter le code suivant -
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y, 'r.')
show()
Il trace les points rouges comme indiqué ci-dessous -
Les tracés peuvent être superposés. Utilisez simplement les multiples commandes de tracé. Utilisez clf () pour effacer le tracé.
from pylab import *
plot(x, sin(x))
plot(x, cos(x), 'r-')
plot(x, -sin(x), 'g--')
show()
La ligne de code ci-dessus génère la sortie suivante -