Як розмістити легенду за межами сюжету seaborn (з прикладами)


Ви можете використовувати аргумент bbox_to_anchor() , щоб розмістити морську легенду за межами сюжету.

Наприклад, ви можете використовувати такий синтаксис, щоб розмістити легенду у верхньому правому куті за межами діаграми:

 plt. legend (bbox_to_anchor=( 1.05 , 1 ), loc=' upper left ', borderaxespad= 0 )

Зауважте, що координати (1.05, 1) відповідають координатам (x, y), де має бути розміщено легенду, а межа осі визначає відступ між осями та легендою межі.

Наступні приклади показують, як використовувати цю функцію на практиці.

Приклад: розмістіть легенду за межами сюжету Seaborn

Наступний код показує, як розмістити легенду за межами верхнього правого кута морської ділянки:

 import pandas as pd
import seaborn as sns
import matplotlib. pyplot as plt

#create fake data
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#place legend outside top right corner of plot
plt. legend (bbox_to_anchor=( 1.02 , 1 ), loc=' upper left ', borderaxespad= 0 ) 

І ось як розмістити легенду поза межами правого центру ділянки:

 #create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#place legend outside center right border of plot
plt. legend (bbox_to_anchor=( 1.02 , 0.55 ), loc=' upper left ', borderaxespad= 0 ) 

Морська легенда поза сюжетом

І ось як розмістити легенду поза нижнім правим кутом графіка:

 #create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#place legend outside bottom right corner of plot
plt. legend (bbox_to_anchor=( 1.02 , 0.15 ), loc=' upper left ', borderaxespad= 0 ) 

Зверніться до документації matplotlib для детального пояснення аргументу bbox_to_anchor() .

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

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

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

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

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