Метки и название Matplotlib
Создание меток для графика
С Pyplot вы можете использовать функции xlabel()
и
ylabel()
для установки метки для осей x и y.
Пример
Добавьте метки к осям x и y:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])
plt.plot(x, y)
plt.xlabel("Average
Pulse")
plt.ylabel("Calorie Burnage")
plt.show()
Результат:
Создать заголовок для сюжета
С Pyplot вы можете использовать title()
функцию, чтобы установить заголовок для графика.
Пример
Добавьте заголовок графика и метки для осей x и y:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])
plt.plot(x, y)
plt.title("Sports Watch Data")
plt.xlabel("Average
Pulse")
plt.ylabel("Calorie Burnage")
plt.show()
Результат:
Установите свойства шрифта для заголовка и меток
Вы можете использовать fontdict
параметр в
xlabel()
, ylabel()
и title()
для установки свойств шрифта для заголовка и меток.
Пример
Задайте свойства шрифта для заголовка и меток:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])
font1 = {'family':'serif','color':'blue','size':20}
font2 = {'family':'serif','color':'darkred','size':15}
plt.title("Sports
Watch Data", fontdict = font1)
plt.xlabel("Average Pulse", fontdict =
font2)
plt.ylabel("Calorie Burnage", fontdict = font2)
plt.plot(x,
y)
plt.show()
Результат:
Разместите заголовок
Вы можете использовать loc
параметр in
title()
для позиционирования заголовка.
Допустимые значения: «слева», «справа» и «по центру». Значение по умолчанию — «центр».
Пример
Расположите заголовок слева:
import numpy as np
import matplotlib.pyplot as plt
x = np.array([80,
85, 90, 95, 100, 105, 110, 115, 120, 125])
y = np.array([240, 250, 260,
270, 280, 290, 300, 310, 320, 330])
plt.title("Sports Watch Data", loc = 'left')
plt.xlabel("Average
Pulse")
plt.ylabel("Calorie Burnage")
plt.plot(x,
y)
plt.show()