Seaborn: як використовувати параметр відтінку в pairplot


Ви можете використовувати параметр відтінку під час створення пар графіків у Seaborn, щоб розфарбувати аспекти графіка на основі значень певної змінної.

Ви можете використовувати такий базовий синтаксис:

 import seaborn as sns

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

У цьому конкретному прикладі створюється діаграма пар, використовуючи кожну числову змінну у фреймі даних, і забарвлюються аспекти діаграми на основі значення змінної team .

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: використання параметра Hue у Seaborn Pairplot

Припустімо, що у нас є такий фрейм даних 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() , ми можемо розфарбувати аспекти графіка на основі значень змінної team :

 import seaborn as sns

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

Використовуючи параметр hue , ми можемо внести наступні зміни в графік:

  • Точки на діаграмі розсіювання забарвлені залежно від цінності команди.
  • Криві щільності, що перекриваються, використовуються для візуалізації розподілу значень для кожної унікальної команди.

Зауважте, що також автоматично додається легенда, щоб було зрозуміло, які кольори відповідають цінностям якої команди.

Примітка . Ви можете знайти повну документацію для функції seaborn pairplot()тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання за допомогою Seaborn:

Як додати право власності на ділянки Seaborn
Як змінити розмір шрифту в графіках Seaborn
Як відрегулювати кількість галочок у графіках Seaborn

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *