Шаг 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(), более подробная информация о них будет представлена при изучении способов создания подписей осей графиков.

    На следующем шаге мы рассмотрим заголовок графика.




Предыдущий шаг Содержание Следующий шаг