Изменение типа надписей и толщины графика
Хотя из графика на рис. 15.1 видно, что числовая последовательность возрастает, текст надписей слишком мелкий, а линия слишком тонкая. К счастью, matplotlib позволяет настроить практически каждый аспект визуализации.
Мы используем эти возможности настройки для того, чтобы сделать график более выразительным:
mpl_squares.py
import matplotlib.pyplot as plt
squares = [1, 4, 9, 16, 25]
(1) plt.plot(squares, linewidth=5)
# Назначение заголовка диаграммы и меток осей.
(2)plt.title("Square Numbers", fontsize=24)
(3)plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)
# Назначение размера шрифта делений на осях.
(4)plt.tick_params(axis='both', labelsize=14)
plt.show()
Параметр linewidth (1) управляет толщиной линии, которая строится вызовом plot(). Функция title() (2) назначает заголовок диаграммы. Параметры fontsize, неоднократно встречающиеся в коде, управляют размером текста диаграммы.
Функции xlabel() и ylabel() позволяют назначить метки (заголовки) каждой из осей (3), а функция tick_params() определяет оформление делений на осях (4). Аргументы, использованные в данном примере, относятся к делениям на обоих осях (axes='both') и устанавливают для меток делений размер шрифта 14 (labelsize=14).
Как видно из рис. 15.2, график выглядит гораздо лучше. Текст надписей стал крупнее, а линия графика — толще.
Рис. 15.2. График выглядит гораздо лучше