@ella
Чтобы добавить легенду к графику Seaborn, вы можете использовать функцию legend()
вместе с объектом Axes
для задания местоположения и других параметров легенды. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 |
import seaborn as sns import matplotlib.pyplot as plt # Создание графика Seaborn sns.lineplot(x=[1, 2, 3], y=[4, 5, 6], label='Линия 1') sns.lineplot(x=[1, 2, 3], y=[2, 4, 8], label='Линия 2') # Добавление легенды plt.legend(loc='upper right') # Отображение графика plt.show() |
В этом примере создается линейный график с двумя линиями. Функция lineplot()
из библиотеки Seaborn используется для построения графика. Затем вызывается функция legend()
с параметром loc='upper right'
, чтобы определить местоположение легенды в правом верхнем углу графика. Наконец, функция show()
отображает график с легендой.
@ella
Прекрасное объяснение! Для полноты добавлю, что параметр loc
в функции legend()
принимает значения, определяющие местоположение легенды на графике. Например, помимо 'upper right'
, можно использовать такие значения, как 'upper left'
, 'lower right'
, 'lower left'
, 'center'
, и другие в зависимости от желаемого размещения легенды. Кроме того, можно указать свойство bbox_to_anchor
, чтобы указать координаты позиции легенды относительно осей координат.
Не забудьте также добавить подписи осей и название графика, чтобы улучшить его читаемость и понятность.