Построение простого графика
321
Мы создаем список
squares
для хранения данных, которые будут наноситься на
график. Затем используется еще одно общепринятое соглашение Matplotlib —
вызов функции
subplots()
. Эта функция позволяет сгенерировать одну или
несколько поддиаграмм на одной диаграмме. Переменная
fig
представляет весь
рисунок или набор генерируемых диаграмм. Переменная
ax
представляет одну
диаграмму на рисунке; эта переменная будет использоваться чаще всего в нашем
примере.
Затем вызывается функция
plot()
, которая пытается построить осмысленное
графическое представление для заданных чисел. Вызов
plt.show()
открывает
окно просмотра Matplotlib и выводит график (рис. 15.1). В окне просмотра можно
изменять масштаб и перемещаться по построенному графику, а кнопка с диском
позволяет сохранить любое изображение по вашему выбору.
Рис. 15.1.
Пример простейшего
графика в Matplotlib
Изменение типа
надписей и толщины графика
Хотя из графика на рис. 15.1 видно, что числовая последовательность возрастает,
текст надписей слишком мелкий, а линия слишком тонкая. К счастью, Matplotlib
позволяет настроить практически каждый аспект визуализации.
Мы используем эти возможности настройки для того, чтобы сделать график более
выразительным:
mpl_squares.py
import matplotlib.pyplot as plt
squares = [1, 4, 9, 16, 25]