Seaborn: so verwenden sie den farbtonparameter in pairplot


Sie können den Farbtonparameter beim Erstellen von Plotpaaren in Seaborn verwenden, um Aspekte des Plots basierend auf den Werten einer bestimmten Variablen einzufärben.

Sie können die folgende grundlegende Syntax verwenden:

 import seaborn as sns

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

Dieses spezielle Beispiel erstellt ein Paardiagramm unter Verwendung jeder numerischen Variablen im Datenrahmen und färbt Aspekte des Diagramms basierend auf dem Wert der Teamvariablen ein.

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Verwendung des Farbtonparameters im Seaborn Pairplot

Angenommen, wir haben den folgenden Pandas-DataFrame, der die Punkte und Assists von Basketballspielern aus zwei verschiedenen Teams zeigt:

 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

Wenn wir die Funktion „pairplot()“ verwenden, erstellt Seaborn einen Pairplot mit den beiden numerischen Variablen aus dem DataFrame:

 import seaborn as sns

#create pairplot
sns. pairplot (data=df) 

Das resultierende Paardiagramm zeigt Streudiagramme und Histogramme unter Verwendung der Punkte und Hilfsvariablen an.

Wenn wir den Parameter „hue“ in der Funktion „pairplot()“ verwenden, können wir Aspekte des Diagramms basierend auf den Werten der Teamvariablen einfärben:

 import seaborn as sns

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

Mithilfe des Farbtonparameters können wir die folgenden Änderungen am Diagramm vornehmen:

  • Die Punkte im Streudiagramm werden basierend auf dem Wert des Teams eingefärbt.
  • Überlappende Dichtekurven werden verwendet, um die Werteverteilung für jedes einzelne Team zu visualisieren.

Beachten Sie, dass auch automatisch eine Legende hinzugefügt wird, damit klar ist, welche Farben welchen Teamwerten entsprechen.

Hinweis : Die vollständige Dokumentation für die Seaborn- Pairplot()- Funktion finden Siehier .

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben mit Seaborn ausführen:

So fügen Sie Seaborn-Plots einen Titel hinzu
So ändern Sie die Schriftgröße in Seaborn-Plots
So passen Sie die Anzahl der Ticks in Seaborn-Plots an

Einen Kommentar hinzufügen

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