Як налаштувати положення мітки осі в matplotlib


Ви можете використовувати наступний базовий синтаксис, щоб налаштувати положення міток осей у Matplotlib:

 #adjust y-axis label position
ax. yaxis . set_label_coords (-.1, .5)

#adjust x-axis label position 
ax. xaxis . set_label_coords (.5, -.1)

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

Приклад 1: Налаштуйте положення мітки на осі X

Наступний код показує, як створити діаграму в Matplotlib і налаштувати лише розташування мітки на осі x:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of x-axis label
ax. xaxis . set_label_coords (.9, -.1) 

Зауважте, що осьова система координат використовує (0, 0) для представлення нижнього лівого кута графіка, (0,5, 0,5) для представлення центру та (1, 1) для представлення верхнього правого кута.

Приклад 2: Налаштуйте положення мітки на осі Y

Наступний код показує, як створити діаграму в Matplotlib і налаштувати лише розташування мітки осі Y:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of x-axis label
ax. yaxis . set_label_coords (-.1, .1) 

Приклад 3: Налаштуйте положення міток обох осей

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

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of both axis labels
ax. yaxis . set_label_coords (-.1, .1)
ax. xaxis . set_label_coords (.9, -.1)

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

У наступних посібниках пояснюється, як виконувати інші поширені функції в Matplotlib:

Як приховати осі в Matplotlib
Як обертати позначки галочок у Matplotlib
Як змінити кількість галочок у Matplotlib

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

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