Seaborn: jak używać parametru odcienia w histogramach
Możesz użyć parametru tinty podczas tworzenia histogramów w Seaborn, aby pokolorować paski histogramu w oparciu o wartość określonej zmiennej.
Aby to zrobić, możesz użyć następującej podstawowej składni:
import seaborn as sns sns. histplot (data=df, x=' points ', hue=' team ')
W tym konkretnym przykładzie tworzony jest histogram punktów zmiennych, w którym słupki są kolorowane w oparciu o wartość zmiennej zespołu .
Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.
Przykład: użycie parametru odcienia w histogramie Seaborn
Załóżmy, że mamy następującą ramkę danych pand, która pokazuje punkty zdobyte przez koszykarzy z dwóch różnych drużyn:
import pandas as pd
import numpy as np
#make this example reproducible
n.p. random . seeds (1)
#createDataFrame
df = pd. DataFrame ({' team ':np. repeat (['A', 'B'], 100),
' points ': np. concatenate ([
n.p. random . normal (size=100,loc=15,scale=2),
n.p. random . normal (size=100, loc=25, scale=4)])})
#view head of DataFrame
print ( df.head ())
team points
0 A 18.248691
1 A 13.776487
2 A 13.943656
3 A 12.854063
4 A 16.730815
Możemy użyć funkcji seaborn histplot() z parametrem hue , aby utworzyć histogramy zmiennej punkty, pogrupowane według zmiennej zespołu:
import seaborn as sns
#create histogram to visualize distribution of points by team
sns. histplot (data=df, x=' points ', hue=' team ')
Wynikowy wykres zawiera nałożone histogramy, których kolory są oparte na wartościach kolumn zespołu.
Zauważ, że możemy również użyć argumentu palety , aby określić, które kolory mają zostać użyte na histogramie:
import seaborn as sns
#create histogram to visualize distribution of points by team
sns. histplot (data=df, x=' points ', hue=' team ', palette=[' lightgreen ', ' pink '])
Obydwa histogramy używają teraz jako kolorów jasnozielonego i różowego, jak określiliśmy za pomocą argumentu palety w funkcji histplot() .
Uwaga : Pełną dokumentację funkcji seaborn histplot() można znaleźćtutaj .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania za pomocą seaborn:
Jak dodać tytuł do działek Seaborn
Jak zmienić rozmiar czcionki w wykresach Seaborn
Jak dostosować liczbę kleszczy na działkach Seaborn