Введение
Matplotlib - это библиотека для построения графиков для языка программирования Python и его расширения для численных математических вычислений NumPy. Она предоставляет объектно-ориентированный API для встраивания графиков в приложения с использованием общих целевых GUI-инструментов, таких как Tkinter, wxPython, Qt или GTK. Также она предоставляет процедурный интерфейс для неинтерактивного построения графиков.
В этом лабе вы научитесь создавать простой график с использованием Matplotlib.
Советы по работе с ВМ
После запуска ВМ нажмите в верхнем левом углу, чтобы переключиться на вкладку Notebook, чтобы получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений в Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортировать библиотеку Matplotlib
Для использования Matplotlib в Python необходимо сначала импортировать ее. Введите следующий код для импорта библиотеки Matplotlib:
import matplotlib.pyplot as plt
Создать простой график
Для создания простого графика в Matplotlib вам нужно предоставить список чисел, которые вы хотите отобразить на графике. В этом случае мы построим график списка чисел по их индексам, что приведет к прямой линии. Используйте форматированную строку (здесь 'o-r') для настройки маркеров (круги), стиля линии (прямая линия) и цвета (красный).
plt.plot([1, 2, 3, 4], 'o-r')
plt.ylabel('some numbers')
plt.show()
Настроить график
Matplotlib предоставляет множество параметров для настройки графика. Вы можете изменить цвет, стиль линии, стиль маркера и многие другие параметры. Вот пример того, как изменить цвет линии на синий и стиль маркера на знак плюс:
plt.plot([1, 2, 3, 4], '+-b')
plt.ylabel('some numbers')
plt.show()
Добавить подписи и заголовки
Добавление подписей и заголовков к графику является важным для повышения его информативности. Следующий код добавляет заголовок к графику и подписи к осям x и y:
plt.plot([1, 2, 3, 4], 'o-r')
plt.title('Simple Plot')
plt.xlabel('Index')
plt.ylabel('Numbers')
plt.show()
Сохранить график
Вы можете сохранить график в виде изображения с помощью метода savefig. Следующий код сохраняет график в виде PNG-изображения:
plt.plot([1, 2, 3, 4], 'o-r')
plt.title('Simple Plot')
plt.xlabel('Index')
plt.ylabel('Numbers')
plt.savefig('simple_plot.png')
Резюме
В этом практическом занятии вы узнали, как создавать простой график с использованием Matplotlib. Также вы узнали, как настраивать график, добавлять подписи и заголовки, а также сохранять график в виде изображения. Matplotlib предоставляет множество параметров для создания информативных и визуально привлекательных графиков.