Seaborn: как использовать параметр оттенка в pairplot
Вы можете использовать параметр оттенка при создании пар графиков в Seaborn, чтобы раскрасить аспекты графика на основе значений определенной переменной.
Вы можете использовать следующий базовый синтаксис:
import seaborn as sns sns. pairplot (data=df, hue=' team ')
В этом конкретном примере создается парный график с использованием каждой числовой переменной во фрейме данных и цветовыми аспектами графика на основе значения групповой переменной.
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: использование параметра Hue в парном графике Seaborn
Предположим, у нас есть следующий DataFrame pandas, который показывает очки и передачи баскетболистов из двух разных команд:
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
Если мы используем функциюpairplot() , Seaborn создаст парный график, используя две числовые переменные из DataFrame:
import seaborn as sns
#create pairplot
sns. pairplot (data=df)
На результирующем парном графике отображаются диаграммы рассеяния и гистограммы с использованием точек и вспомогательных переменных.
Если мы используем параметр hue в функцииpairplot() , мы можем раскрасить аспекты графика на основе значений переменной команды :
import seaborn as sns
#create pairplot using values of team variable as colors
sns. pairplot (data=df, hue=' team ')
Используя параметр оттенка , мы можем внести в график следующие изменения:
- Точки на диаграмме рассеяния окрашены в зависимости от ценности команды.
- Кривые перекрывающейся плотности используются для визуализации распределения значений для каждой уникальной команды.
Обратите внимание, что легенда также добавляется автоматически, чтобы было понятно, какие цвета соответствуют значениям какой команды.
Примечание . Полную документацию по функции seabornpairplot() можно найтиздесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи с помощью Seaborn:
Как добавить заголовок к участкам Seaborn
Как изменить размер шрифта на графиках Seaborn
Как настроить количество тиков на графиках Сиборна