Шаг 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

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




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