В Matplotlib для размещения легенды относительно осей используется параметр loc функции matplotlib.pyplot.legend(). 1 Некоторые способы размещения:
- Указание углов. 1 Можно использовать строки «upper left», «upper right», «lower left» и «lower right» для размещения легенды в соответствующих углах. 1
- Размещение в центре края осей. 12 Для этого используются строки «upper center», «lower center», «center left» и «center right». 12
- Размещение в центре осей. 12 Для этого используется строка «center». 12
- Автоматическое размещение. 1 Строка «best» размещает легенду в месте, которое минимизирует перекрытие с другим контентом. 1 По умолчанию для параметра loc выбрано значение «best». 1
Кроме того, можно использовать аргумент bboxtoanchor, который позволяет разместить легенду за пределами осей. 3 С его помощью можно указать координаты легенды (x, y, ширину и высоту). 3