Шаг 12.
Язык Python. Визуализация данных. Библиотека Matplotlib. Основы работы с модулем pyplot. Текстовые надписи на графике. Наименование осей
На этом шаге мы рассмотрим основные параметры функций, используемых для формирования подписей осей.
Для задания подписи оси х используется функция xlabel(), оси у - ylabel(). Разберёмся с аргументами данных функций. Основными параметрами функций
xlabel() и ylabel() являются:
- Текстовая константа
- Текст подписи.
- labelpad
- Расстояние между областью графика, включающим оси, и текстом подписи (численное значение либо None (значение по умолчанию None).
Функции xlabel() и ylabel() дополнительно принимают в качестве аргументов параметры конструктора класса matplotlib.text.Text (далее Text), вот некоторые из них:
- fontsize или size
- Размер шрифта (число либо значение из множества: {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}).
- fontstyle
- Стиль шрифта (значение из множества: {'normal', 'italic', 'oblique'}).
- fontweight
- Толщина шрифта (число в диапазоне от 0 до 1000 либо значение из множества: {'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'}).
- color
- Цвет текста подписи (один из доступных способов задания цвета, например названием или значением в hex-формате (пример: '#0a0a0a').
Пример использования:
import matplotlib.pyplot as plt
plt.plot([1, 5, 10, 15, 20], [1, 7, 3, 5, 11])
plt.xlabel('Ось X', fontsize=15, color='blue', labelpad=20)
plt.ylabel('Ось Y', fontsize='large', color='#00ff00', fontweight='demibold')
plt.show()
Архив с файлом можно взять
здесь.
Рис.1. Результат работы приложения
Нами были рассмотрены только некоторые из аргументов функций xlabel() и ylabel(), более подробная информация о них будет представлена при изучении
способов создания подписей осей графиков.
На следующем шаге мы рассмотрим заголовок графика.
Предыдущий шаг
Содержание
Следующий шаг