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