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
Как настроить количество тиков на графиках Сиборна

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *