Шаг 34.
Язык Python. Визуализация данных. Библиотека Matplotlib. Свойства класса Text. Параметры, отвечающие за отображение текста
На этом шаге мы рассмотрим основные параметры, отвечающие за отображение текста.
Параметры, отвечающие за отображение текста, позволяют настроить прозрачность, цвет, шрифт и т.п.:
- alpha: float
- Уровень прозрачности надписи. Параметр задаётся числом в диапазоне от 0 до 1. 0 - полная прозрачность, 1 - полная непрозрачность.
- color: один из доступных способов задания цвета (см. 18 шаг)
- Цвет текста. Значение параметра имеет тоже тип, что и параметр функции plot, отвечающий за цвет графика.
- fontfamily (или family): str
- Шрифт текста, задается в виде строки из множества: {'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}. Можно использовать свой шрифт.
- fontsize (или size): str, int
- Размер шрифта, можно выбрать из множества: {'xx-small', 'x- small', 'small', 'medium', 'large', 'x-large', 'xx- large'}, либо задать в виде числового значения.
- fontstyle (или style): str
- Стиль шрифта, задаётся из набора: {'normal', 'italic', 'oblique'}.
- fontvariant (или variant): str
- Начертание шрифта, задаётся из множества: {'normal', 'small-caps'}.
- fontweight (или weight): str
- Насыщенность шрифта, задаётся из множества: {'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'bold', 'heavy', 'extra bold', 'black'}
либо численным значением в диапазоне 0-1000.
Рассмотрим пример, демонстрирующий использование перечисленных выше параметров:
import matplotlib.pyplot as plt
plt.title('Title', alpha=0.5, color='r', fontsize=18,
fontstyle='italic', fontweight='bold', linespacing=10)
plt.plot(range(0, 10), range(0, 10))
plt.show()
Архив с файлом можно взять
здесь.
Результат работы приложения изображен на рисунке 1.
Рис.1. Пример использования свойств класса Text
На следующем шаге мы закончим изучение этого вопроса.
Предыдущий шаг
Содержание
Следующий шаг