Як обертати мітки осі на графіках seaborn
Ви можете використовувати наступний базовий синтаксис для обертання міток осі на діаграмі Seaborn :
my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 )
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: як обертати мітки осей у Seaborn Plot
Припустимо, що у нас є наступний DataFrame pandas, який містить інформацію про очки, набрані баскетболістами різних команд:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' team ': ['Mavericks', 'Mavericks', 'Mavericks',
'Mavericks', 'Warriors', 'Warriors',
'Blazers', 'Blazers', 'Kings',
'some_really_really_long_name'],
' points ': [22, 14, 9, 7, 29, 20, 30, 34, 19, 12]})
#view DataFrame
print (df)
team points
0 Mavericks 22
1 Mavericks 14
2 Mavericks 9
3 Mavericks 7
4 Warriors 29
5 Warriors 20
6 Blazers 30
7 Blazers 34
8 Kings 19
9 some_really_really_long_name 12
Ми можемо використати функцію countplot() у seaborn, щоб створити діаграму, яка відображає кількість кожної команди у DataFrame:
import seaborn as sns #create seaborn countplot my_plot = sns. countplot (data=df, x=' team ')
Оскільки одна з назв команди надзвичайно довга, вона збігається з назвою іншої команди на осі абсцис.
Щоб вирішити цю проблему, ми можемо використати такий код для обертання міток осі X:
import seaborn as sns #create seaborn countplot my_plot = sns. countplot (data=df, x=' team ') #rotate x-axis labels my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 )
Зверніть увагу, що кожна з міток осі X тепер повернута на 45 градусів.
Якщо ми хочемо, ми також можемо використати аргумент горизонтального вирівнювання , щоб зсунути мітки осі x ліворуч:
import seaborn as sns #create seaborn countplot my_plot = sns. countplot (data=df, x=' team ') #rotate x-axis labels my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 , horizontalalignment=' right ')
Кожна з міток осі X повернута на 45 градусів і зміщена вліво.
Примітка : якщо у вас виникли труднощі з імпортом seaborn у блокнот Jupyter, вам, можливо, доведеться спочатку запустити команду %pip install seaborn .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Seaborn:
Як додати право власності на ділянки Seaborn
Як змінити розмір шрифту в графіках Seaborn
Як відкоригувати розмір фігури сюжету Seaborn