Come aggiungere una linea a una nuvola di punti in seaborn


È possibile utilizzare i seguenti metodi per aggiungere una linea a una nuvola di punti in Seaborn:

Metodo 1: aggiungi una linea orizzontale

 #add horizontal line at y=15
plt. axhline (y=15) 

Metodo 2: aggiungi una linea verticale

 #add vertical line at x=4
plt. axvline (x=4)

Metodo 3: aggiungi una riga personalizzata

 #add straight line that extends from (x,y) coordinates (2,0) to (6, 25)
plt. plot ([2, 6], [0, 25])

Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.

Esempio 1: aggiungere una linea orizzontale alla nuvola di punti Seaborn

Il codice seguente mostra come creare un grafico a dispersione in Seaborn e aggiungere una linea orizzontale in y = 15:

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add horizontal line to scatterplot
plt. axhlin (y=15)

Seaborn aggiunge una linea orizzontale al grafico a dispersione

Esempio 2: aggiungere una linea verticale alla nuvola di punti Seaborn

Il codice seguente mostra come creare un grafico a dispersione in Seaborn e aggiungere una linea verticale in x = 4:

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add vertical line to scatterplot
plt. axvline (x=4) 

Seaborn aggiunge una linea verticale alla nuvola di punti

Esempio 3 : aggiungi una linea personalizzata alla nuvola di punti Seaborn

Il codice seguente mostra come creare una nuvola di punti in Seaborn e aggiungere una linea retta che si estende dalle coordinate (x, y) (2,0) a (6, 25).

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add custom line to scatterplot
plt. plot ([2, 6], [0, 25])

Nota : puoi trovare la documentazione completa per la funzione seaborn scatter() qui .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni utilizzando Seaborn:

Come aggiungere un titolo alle trame di Seaborn
Come modificare la dimensione del carattere nei grafici Seaborn
Come regolare il numero di tick nei grafici Seaborn

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *