Traccia punti in Matplotlib

Suraj Joshi 30 gennaio 2023
  1. Traccia i dati come punti usando il metodo matplotlib.pyplot.scatter()
  2. Traccia i dati come punti usando il metodo matplotlib.pyplot.plot()
Traccia punti in Matplotlib

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:

Grafico a dispersione dei dati utilizzando il metodo a dispersione

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:

Personalizza il grafico a dispersione dei dati utilizzando il metodo a dispersione

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:

Grafico a dispersione dei dati utilizzando il metodo del grafico

Genera il grafico a dispersione dai dati con o come indicatore di colore rosso per rappresentare i punti dati.

Autore: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Articolo correlato - Matplotlib Scatter Plot