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)

Seaborn voegt een horizontale lijn toe aan het spreidingsdiagram

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) 

Seaborn voegt een verticale lijn toe aan de puntenwolk

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert