Введение
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().