На этом шаге мы рассмотрим механизм организации таких подписей.
При работе с pyplot, для установки подписей осей графика, используются функции labelx() и labely(), при работе с объектом Axes - функции set_xlabel() и set_ylabel().
Основные аргументы функций почти полностью совпадают с теми, что были даны для функции title():
В самом простом случае достаточно передать только текст подписи в виде строки:
import matplotlib.pyplot as plt x = [i for i in range(10)] y = [i * 2 for i in range(10)] plt.plot(x, y) plt.xlabel('Ось X') plt.ylabel('Ось Y') plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Подписи осей графика (пример 1)
Используем некоторые из дополнительных свойств для настройки внешнего вида подписей осей:
import matplotlib.pyplot as plt x = [i for i in range(10)] y = [i * 2 for i in range(10)] plt.plot(x, y) plt.xlabel('Ось Х\nНезависимая величина', fontsize=14, fontweight='bold') plt.ylabel('Ось Y\nЗaвисимая величина', fontsize=14, fontweight='bold') plt.show()
Результат работы приложения изображен на рисунке 2.
Рис.2. Подписи осей графика (пример 2)
На следующем шаге мы рассмотрим текстовый блок.