Matplotlib для начинающих в Python

MatplotlibMatplotlibBeginner
Практиковаться сейчас

This tutorial is from open-source community. Access the source code

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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 предоставляет множество параметров для создания информативных и визуально привлекательных графиков.