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