Basi di Matplotlib

Basi di Matplotlib pyplot: plt.plot e plt.show

Disegna un grafico in Python in poche righe con matplotlib.pyplot: plt.plot, plt.title, plt.xlabel e plt.show.

Introduzione

matplotlib.pyplot, importato come plt, è il modo più rapido per disegnare un grafico in Python. Ogni funzione plt aggiunge qualcosa al grafico corrente: plt.plot disegna la linea, plt.title e plt.xlabel aggiungono testo e plt.show mostra il risultato.

plt.plot(x, y) unisce in ordine i punti (1, 2), (2, 4), (3, 1) e così via; marker="o" disegna anche un punto su ciascuno. plt.title, plt.xlabel e plt.ylabel aggiungono titolo ed etichette. Non appare nulla prima di plt.show(). Lo stesso grafico si può scrivere con fig, ax = plt.subplots() e ax.plot: pyplot è più breve per un grafico, lo stile ax è più chiaro quando una figura ne ha diversi.

Visualizzatore interattivo

Scegli i dati, passa dallo stile pyplot (plt.plot) a quello a oggetti (ax.plot) e attiva o disattiva ogni etichetta. I due stili disegnano lo stesso grafico.

Esempio Matplotlib eseguibile

Matplotlib
Esegui codice →
main.py
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]

plt.plot(x, y, marker="o")
plt.title("My first plot")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
Crea un pulsante Run per questo esempio Il grafico disegnato da questo codice
Basi di Matplotlib pyplot: plt.plot e plt.show