Hoe u een lijn aan een puntenwolk toevoegt in seaborn
U kunt de volgende methoden gebruiken om een lijn aan een puntenwolk in Seaborn toe te voegen:
Methode 1: Voeg een horizontale lijn toe
#add horizontal line at y=15 plt. axhline (y=15)
Methode 2: Voeg een verticale lijn toe
#add vertical line at x=4 plt. axvline (x=4)
Methode 3: Voeg een aangepaste rij toe
#add straight line that extends from (x,y) coordinates (2,0) to (6, 25) plt. plot ([2, 6], [0, 25])
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Voorbeeld 1: Voeg een horizontale lijn toe aan de Seaborn-puntenwolk
De volgende code laat zien hoe u een spreidingsdiagram maakt in Seaborn en een horizontale lijn toevoegt op 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)
Voorbeeld 2: Voeg een verticale lijn toe aan de Seaborn-puntenwolk
De volgende code laat zien hoe u een spreidingsdiagram maakt in Seaborn en een verticale lijn toevoegt op 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)
Voorbeeld 3 : Voeg een aangepaste lijn toe aan de Seaborn-puntenwolk
De volgende code laat zien hoe u een puntenwolk maakt in Seaborn en een rechte lijn toevoegt die zich uitstrekt van (x, y) coördinaten (2,0) tot (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])
Opmerking : u kunt de volledige documentatie voor de functie seaborn scatter() hier vinden.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken kunt uitvoeren met behulp van seaborn:
Een titel toevoegen aan Seaborn-plots
Hoe de lettergrootte in Seaborn-plots te wijzigen
Hoe u het aantal ticks in Seaborn-plots kunt aanpassen