Matplotlib - Modulo PyLab
PyLab è un'interfaccia procedurale per la libreria di plottaggio orientata agli oggetti Matplotlib. Matplotlib è l'intero pacchetto; matplotlib.pyplot è un modulo in Matplotlib; e PyLab è un modulo che viene installato insieme a Matplotlib.
PyLab è un comodo modulo che importa in blocco matplotlib.pyplot (per la stampa) e NumPy (per la matematica e per lavorare con gli array) in un unico spazio dei nomi. Sebbene molti esempi utilizzino PyLab, non è più consigliato.
Stampa di base
Il tracciamento delle curve viene eseguito con il comando Stampa. Richiede una coppia di array (o sequenze) della stessa lunghezza -
from numpy import *
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()
La riga di codice sopra genera il seguente output:
Per tracciare simboli anziché linee, fornire un argomento stringa aggiuntivo.
simboli | -, -, -.,,. ,,, o, ^, v, <,>, s, +, x, D, d, 1, 2, 3, 4, h, H, p, | , _ |
colori | b, g, r, c, m, y, k, w |
Ora, considera di eseguire il seguente codice:
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y, 'r.')
show()
Traccia i punti rossi come mostrato di seguito -
I grafici possono essere sovrapposti. Usa semplicemente i comandi multipli della trama. Usa clf () per cancellare il grafico.
from pylab import *
plot(x, sin(x))
plot(x, cos(x), 'r-')
plot(x, -sin(x), 'g--')
show()
La riga di codice sopra genera il seguente output: