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
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()
