Учебник по созданию легенды в Matplotlib

Beginner

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

Введение

Matplotlib - это библиотека для построения графиков для языка программирования Python и его расширения для численных математических вычислений NumPy. В этом руководстве мы узнаем, как создать простую легенду с использованием Matplotlib.

Советы по работе с ВМ

После завершения запуска ВМ щелкните в верхнем левом углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений в Jupyter Notebook.

Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импортируем Matplotlib

Для использования Matplotlib необходимо его сначала импортировать.

import matplotlib.pyplot as plt

Создаем фигуру и оси

Для построения наших данных нам нужно создать фигуру и оси.

fig, ax = plt.subplots()

Строим график данных

Мы можем построить наши данные с использованием функции plot().

line1, = ax.plot([1, 2, 3], label="Line 1", linestyle='--')
line2, = ax.plot([3, 2, 1], label="Line 2", linewidth=4)

Создаем первую легенду

Мы можем создать легенду для первой линии с использованием функции legend().

first_legend = ax.legend(handles=[line1], loc='upper right')

Добавляем первую легенду

Нам нужно добавить первую легенду на график с использованием функции add_artist().

ax.add_artist(first_legend)

Создаем вторую легенду

Мы можем создать другую легенду для второй линии с использованием функции legend().

ax.legend(handles=[line2], loc='lower right')

Показываем график

Мы можем показать график с использованием функции show().

plt.show()

Резюме

В этом уроке мы узнали, как создавать простую легенду с использованием Matplotlib. Мы импортировали Matplotlib, создали фигуру и оси, построили данные и создали и добавили две легенды на график. Наконец, мы показали график с использованием функции show().