как добавить легенду в matplotlib

Аватар пользователя Maksim Litvinov
Maksim Litvinov
27 августа 2024

Для добавления легенды в график на библиотеке Matplotlib необходимо использовать метод legend(). Прежде всего, необходимо назвать каждую линию или элемент данных в графике, чтобы легенда могла отобразить соответствующие обозначения.

Пример:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y1 = [1, 2, 3, 4, 5]
y2 = [5, 4, 3, 2, 1]

plt.plot(x, y1, label='График 1')
plt.plot(x, y2, label='График 2')

plt.legend()
plt.show()

В данном примере мы создаем два графика и называем их 'График 1' и 'График 2'. Затем мы вызываем метод legend(), который автоматически добавляет легенду на график.

Если вы хотите расположить легенду в определенном месте на графике, вы можете передать параметр loc в метод legend(). Например:

plt.legend(loc='upper right')

Этот код поместит легенду в верхний правый угол графика. В Matplotlib существует много опций для параметра loc, таких как 'upper left', 'lower right', 'center', и другие.

Таким образом, добавление легенды в Matplotlib довольно просто с использованием метода legend(), а также можно настроить ее расположение для лучшего визуального эффекта.

1 0
Познакомьтесь с основами аналитики данных бесплатно