Как изменить метки осей на графике Seaborn (с примерами)


Есть два способа изменить метки осей на морском графике.

Первый способ — использовать функцию ax.set() , которая использует следующий синтаксис:

ax.set (xlabel='x-axis label', ylabel='y-axis label')

Второй способ — использовать функции matplotlib, которые используют следующий синтаксис:

plt.xlabel('x-axis label')
plt.ylabel('y-axis label')

В следующих примерах показано, как использовать каждый из этих методов на практике.

Метод 1: изменить метки осей с помощью ax.set()

В следующем коде показано, как создать гистограмму морского побережья и использовать ax.set() для указания меток осей:

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

#create some fake data
df = pd.DataFrame({'quarter': ['Q1', 'Q2', 'Q3', 'Q4'],
 'sales': [23, 26, 24, 34]})

#create seaborn barplot
ax = sns.barplot (x='quarter', y='sales', 
 data = df, 
 color='steelblue')

#specfiy axis labels
ax.set (xlabel='Sales Quarter',
 ylabel='Total Sales',
 title='Sales by Quarter')

#display barplot
plt.show() 

Способ 2: изменение меток осей с помощью функций Matplotlib

В следующем коде показано, как создать гистограмму морского побережья и использовать функции matplotlib для указания меток осей:

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

#create some fake data
df = pd.DataFrame({'quarter': ['Q1', 'Q2', 'Q3', 'Q4'],
 'sales': [23, 26, 24, 34]})

#create seaborn barplot
ax = sns.barplot (x='quarter', y='sales', 
 data = df, 
 color='steelblue')

#specify axis labels
plt.xlabel('Sales Quarter')
plt.ylabel('Total Sales')
plt.title('Sales by Quarter')

#display barplot
plt.show()

Обратите внимание, что вы также можете указать размер шрифта, стиль шрифта, семейство шрифтов и другие функции шрифта, используя этот метод:

#specify axis labels
plt.xlabel('Sales Quarter', size= 16 , fontstyle='italic', weight= 900 )
plt.ylabel('Total Sales', size= 16 , family='monospace')
plt.title('Sales by Quarter')

#display barplot
plt.show() 

Обратитесь к документации matplotlib за полным списком способов настройки шрифта на метках осей.