Seaborn: jak używać parametru odcienia w pairplot


Możesz użyć parametru tinty podczas tworzenia par wykresów w Seaborn, aby pokolorować aspekty wykresu w oparciu o wartości określonej zmiennej.

Możesz użyć następującej podstawowej składni:

 import seaborn as sns

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

W tym konkretnym przykładzie tworzony jest wykres par przy użyciu każdej zmiennej numerycznej w ramce danych i koloruje aspekty wykresu w oparciu o wartość zmiennej zespołowej .

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: użycie parametru odcienia w wykresie par Seaborn

Załóżmy, że mamy następującą ramkę danych pand, która pokazuje punkty i asysty koszykarzy z dwóch różnych drużyn:

 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

Jeśli użyjemy funkcji pairplot() , wówczas seaborn utworzy wykres par, korzystając z dwóch zmiennych numerycznych z ramki DataFrame:

 import seaborn as sns

#create pairplot
sns. pairplot (data=df) 

Powstały wykres par przedstawia wykresy rozrzutu i histogramy wykorzystujące punkty i zmienne pomocnicze.

Jeśli użyjemy parametru hue w funkcji pairplot() , możemy pokolorować aspekty wykresu w oparciu o wartości zmiennej team :

 import seaborn as sns

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

Za pomocą parametru hue możemy dokonać następujących zmian na wykresie:

  • Punkty na wykresie punktowym są pokolorowane w oparciu o wartość drużyny.
  • Nakładające się krzywe gęstości służą do wizualizacji rozkładu wartości dla każdego unikalnego zespołu.

Należy pamiętać, że legenda jest również dodawana automatycznie, dzięki czemu jest jasne, które kolory odpowiadają danym wartościom drużyny.

Uwaga : pełną dokumentację funkcji seaborn pairplot() można znaleźćtutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania przy użyciu Seaborn:

Jak dodać tytuł do działek Seaborn
Jak zmienić rozmiar czcionki w wykresach Seaborn
Jak dostosować liczbę kleszczy na działkach Seaborn

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *