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: