Метка легенды matplotlib, сделанная из линии, и изображение теряет линию при перемещении легенды из фигуры - PullRequest
0 голосов
/ 02 ноября 2018

Я хочу воспроизвести этот ярлык из рисунка и линии (см .: Заменить ярлыки легенды Matplotlib изображением ), но когда я пытаюсь переместить его за пределы оси с помощью bbox_to_anchor строка в ярлыке исчезает, а картинка остается. Ничто не отрезано. Ниже приведена соответствующая часть кода. Поскольку у меня более одной строки, я использую списки строк и списки легенд (последняя пуста).

plt.legend(handles = lineliste, labels = legendliste, handler_map = 
handler_map, handlelength=4, labelspacing=0.0, fontsize=36, borderpad=0.1, 
handletextpad=0.2, borderaxespad=0.1, handleheight=2, loc="upper center", 
frameon = False, bbox_to_anchor=(2.02,1))

@ ImportanceOfBeingErnest У вас есть решение, поскольку вы предложили ответ на первый вопрос?

1 Ответ

0 голосов
/ 02 ноября 2018

Извините, в оригинальном решении было

l.set_clip_on(False) 

отсутствует. Я отредактировал этот ответ. Теперь это будет выглядеть как

enter image description here

когда к вызову легенды добавляется bbox_to_anchor=(1.1,1).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...