Как я могу рисовать линейные метки в matplotlib?
У меня есть следующий график, состоящий из нескольких строк:
![Sample line plot]()
Теперь я хотел бы пометить все строки в сюжете. Однако, используя legend()
, записывает все ярлыки вместе в поле, что затрудняет интерпретацию графика. Вместо этого я хотел бы использовать встроенные метки. Мой идеальный выход будет использовать метки, такие как следующий контур контура matplotlib, но с текстовыми метками для строк вместо чисел:
![Sample contour plot]()
Я не смог узнать, как это сделать в документации matplotlib. Есть ли способ достичь этого? Если нет, то какое другое программное обеспечение я мог бы использовать для создания этого типа графика?
Ответы
Ответ 1
Могу ли я предложить другое решение вашей проблемы. Так как в вашем случае легенда перекрывает диаграммы, вы можете просто захотеть переместить легенду за пределы сюжета.
Здесь описывается метод перемещения легенды за пределами графика:
Перемещение легенды matplotlib за пределы оси делает ее обрезанной фигурной рамкой