Я делаю надпись с matplotlib, и у меня есть легенда, которая сообщает зрителю, с каких датчиков были записаны точки. Есть несколько датчиков нескольких типов, и я хотел бы иметь субтитры в легенде, чтобы рассказать зрителю, какой датчик каждой группы. У меня есть рабочее решение, но это немного рубить, как показано здесь:Субтитры в легенде Matplotlib
Когда создается легенда, она принимает два важных аргумента: список маркеров легенды, и список условных обозначений этикетки , Мое текущее решение заключается в том, чтобы установить маркер субтитров как белую рамку с белым контуром, а лабиринт субтитров должен быть окружен двумя символами новой строки. Это выглядит хорошо, но было бы гораздо более профессионально, если бы субтитры не были отступом. Два обходных решения, которые я пытался, устанавливали маркер субтитров None, а также установку маркера субтитров на нужную строку субтитров и ее метку на пустую строку. Ничего не сработало. У кого-нибудь есть опыт? Спасибо.
Это так близко, как я получил: http://stackoverflow.com/questions/21570007/custom-legend-in-matplotlib/21571063#21571063 – cphlewis
Рассматривали ли вы вручную редактирование svg? Это последнее средство, но если у вас много цифр, вы можете сделать это намного быстрее, чем найти программное решение. – runDOSrun