Як налаштувати положення мітки осі в 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