Введение
В этом руководстве вы познакомитесь с основами Python Matplotlib - библиотеки для построения графиков в языке программирования Python. В этом руководстве вы узнаете, как создавать и настраивать различные виды графиков с использованием Matplotlib.
Советы по работе с ВМ
После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений в Jupyter Notebook.
Если вы сталкиваетесь с проблемами при обучении, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Установка
Прежде чем использовать Matplotlib, вам нужно его установить. Вы можете использовать pip - менеджер пакетов для Python, чтобы установить Matplotlib, выполнив следующую команду в терминале:
pip install matplotlib
Импорт Matplotlib
Для использования Matplotlib необходимо импортировать его в ваш скрипт на Python. Вы можете импортировать Matplotlib с использованием следующего кода:
import matplotlib.pyplot as plt
Создание простого графика
Самый базовый график в Matplotlib - это линейный график. Вы можете создать линейный график с использованием метода plot(). Вот пример кода, который создает простой линейный график:
import matplotlib.pyplot as plt
## Data
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
## Create a plot
plt.plot(x, y)
## Add labels and title
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Simple Plot')
## Display the plot
plt.show()
В этом коде мы сначала определяем наши точки данных в виде двух списков x и y. Затем мы создаем график с использованием метода plot() и передаем в него наши точки данных. Затем мы добавляем метки к осям X и Y и заголовок к графику с использованием методов xlabel(), ylabel() и title(). Наконец, мы отображаем график с использованием метода show().
Настройка графика
Matplotlib предлагает широкий спектр параметров настройки графиков. Вот пример кода, который настраивает наш простой линейный график:
import matplotlib.pyplot as plt
## Data
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
## Create a plot
plt.plot(x, y, color='red', linewidth=2, linestyle='--', marker='o', markersize=8, markerfacecolor='yellow')
## Add labels and title
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Customized Plot')
## Display the plot
plt.show()
В этом коде мы используем различные параметры метода plot() для настройки графика. Мы меняем цвет линии на красный, ширину линии на 2, стиль линии на пунктирный (--), маркер на круг (o), размер маркера на 8 и цвет заливки маркера на желтый.
Создание различных типов графиков
Matplotlib поддерживает широкий спектр типов графиков, включая линейные графики, точечные графики, столбчатые графики и многие другие. Вот пример кода, который создает точечный график:
import matplotlib.pyplot as plt
import numpy as np
## Generate some random data
x = np.random.rand(50)
y = np.random.rand(50)
colors = np.random.rand(50)
sizes = 1000 * np.random.rand(50)
## Create a scatter plot
plt.scatter(x, y, c=colors, s=sizes, alpha=0.5)
## Add labels and title
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Scatter Plot')
## Display the plot
plt.show()
В этом коде мы используем метод scatter(), чтобы создать точечный график. Мы генерируем некоторые случайные данные с использованием библиотеки NumPy и передаем их методу scatter(). Мы также используем параметр c, чтобы указать цвета точек данных, параметр s, чтобы указать размеры точек данных, и параметр alpha, чтобы указать прозрачность точек данных.
Обзор
В этом руководстве вы узнали, как создавать и настраивать различные типы графиков с использованием Matplotlib в Python. Вы также узнали, как установить Matplotlib, импортировать его в свой скрипт на Python и создать простой линейный график и точечный график. Matplotlib - это мощная библиотека для построения графиков, которая предлагает широкий спектр параметров настройки для создания высококачественных графиков.