Traccia punti in Matplotlib
-
Traccia i dati come punti usando il metodo
matplotlib.pyplot.scatter() -
Traccia i dati come punti usando il metodo
matplotlib.pyplot.plot()
Questo tutorial spiega come possiamo tracciare i dati come punti in Matplotlib usando il metodo matplotlib.pyplot.scatter() e il metodo matplotlib.pyplot.plot().
Traccia i dati come punti usando il metodo matplotlib.pyplot.scatter()
matplotlib.pyplot.scatter() è il metodo più semplice e standard per tracciare i dati come punti in Matplotlib. Passiamo le coordinate dei dati da tracciare come argomenti al metodo.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.scatter(x, y)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Produzione:

Genera un semplice grafico a dispersione dai punti dati forniti. Passiamo le coordinate X e Y come argomenti al metodo scatter() per produrre il grafico a dispersione. I metodi xlabel() e ylabel() imposteranno rispettivamente le etichette dell’asse X e dell’asse Y. Il metodo title() imposterà il titolo per la figura.
Possiamo anche personalizzare il grafico a dispersione cambiando i parametri color e marker nel metodo scatter().
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.scatter(x, y, color="red", marker="v")
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Produzione:

Genera il grafico a dispersione con colore rosso e indicatori v.
Traccia i dati come punti usando il metodo matplotlib.pyplot.plot()
Per impostazione predefinita, il metodo matplotlib.pyplot.plot() collegherà tutti i punti con una singola linea. Per generare il grafico a dispersione usando matplotlib.pyplot.plot(), impostiamo il carattere per rappresentare il marcatore come terzo argomento nel metodo.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [2, 1, 5, 6, 3, 9]
plt.plot(
x,
y,
"o",
color="red",
)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Scatter Plot")
plt.show()
Produzione:

Genera il grafico a dispersione dai dati con o come indicatore di colore rosso per rappresentare i punti dati.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn