English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PyLab è l'interfaccia procedurale dell'architettura a oggetti di Matplotlib. Matplotlib è l'intero pacchetto; matplotlib.pyplot è un modulo di Matplotlib; è un modulo installato insieme a Matplotlib.
PyLab è un modulo molto comodo che può importare in un unico namespace matplotlib.pyplot (usato per il disegno) e NumPy (usato per la matematica e gli array). Anche se ci sono molti esempi che usano PyLab, non è più raccomandato utilizzarlo.
Il disegno della curva è completato utilizzando il comando plot, che richiede una coppia di array (o sequenze) della stessa lunghezza, come nell'esempio di codice seguente -
# Nome file: example.py # Copyright: 2020 By w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 #!/usr/bin/env python #coding=utf-8 from numpy import * from pylab import * x = linspace(-3, 3, 30) y = x**2 #plt.title('title') plot(x, y) show()
Esegui la riga di codice sopra per ottenere i seguenti risultati -
Se desideri disegnare simboli invece di linee, fornisci altri parametri di stringa, i parametri di simbolo disponibili sono i seguenti:
Simboli: ^, v, <, >, s, +, x, D, d, 1, 2, 3, 4, h, H, p, |, _, -, –, -., , ., , , o , Colori: b, g, r, c, m, y, k, w
Ora guardiamo il seguente codice -
# Nome file: example.py # Copyright: 2020 By w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 from pylab import * x = linspace(-3, 3, 30) y = x**2 plot(x, y, 'r|') show()
Esegui il codice di esempio sopra per ottenere i seguenti risultati -
È possibile coprire l'immagine. Basta utilizzare più comandi di disegno. Utilizzare clf() per cancellare il disegno.
# Nome file: example.py # Copyright: 2020 By w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 #!/usr/bin/env python #coding=utf-8 from pylab import * x = linspace(-3, 3, 30) y = x**2 plot(x, sin(x)) plot(x, cos(x), 'r-') plot(x, -sin(x), 'g--') show()
Le righe di codice sopra generano il seguente output -