Seaborn: hoe de tintparameter in pairplot te gebruiken


U kunt de tintparameter gebruiken bij het maken van plotparen in Seaborn om aspecten van de plot te kleuren op basis van de waarden van een specifieke variabele.

U kunt de volgende basissyntaxis gebruiken:

 import seaborn as sns

sns. pairplot (data=df, hue=' team ')

Dit specifieke voorbeeld creëert een parenplot met behulp van elke numerieke variabele in het dataframe en kleurt aspecten van de plot op basis van de waarde van de teamvariabele .

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: gebruik van de tintparameter in Seaborn Pairplot

Stel dat we het volgende panda’s DataFrame hebben dat de punten en assists van basketbalspelers uit twee verschillende teams toont:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],
                   ' assists ': [3, 4, 4, 7, 9, 6, 7, 8, 10, 12],
                   ' points ': [5, 6, 9, 12, 15, 5, 10, 13, 13, 19]})

#view DataFrame
print (df)

  team assists points
0 to 3 5
1 to 4 6
2 to 4 9
3 to 7 12
4 to 9 15
5 B 6 5
6 B 7 10
7 B 8 13
8 B 10 13
9 B 12 19

Als we de functie pairplot() gebruiken, zal seaborn een pairplot maken met behulp van de twee numerieke variabelen uit het DataFrame:

 import seaborn as sns

#create pairplot
sns. pairplot (data=df) 

De resulterende paarplot geeft spreidingsdiagrammen en histogrammen weer met behulp van de punten en ondersteunende variabelen.

Als we de parameter tint in de functie pairplot() gebruiken, kunnen we aspecten van de plot kleuren op basis van de waarden van de teamvariabele :

 import seaborn as sns

#create pairplot using values of team variable as colors
sns. pairplot (data=df, hue=' team ') 

Met behulp van de tintparameter kunnen we de volgende wijzigingen in de plot aanbrengen:

  • De punten in het spreidingsdiagram zijn gekleurd op basis van de waarde van het team.
  • Overlappende dichtheidscurven worden gebruikt om de verdeling van waarden voor elk uniek team te visualiseren.

Let op: er wordt ook automatisch een legenda toegevoegd zodat duidelijk is welke kleuren bij welke teamwaarden horen.

Opmerking : u kunthier de volledige documentatie voor de functie seaborn pairplot() vinden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken kunt uitvoeren met 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