如何在matplotlib中绘制内联线标签?

时间:2014-02-04 11:54:49

标签: python matplotlib plot label contour

我有以下图表,包括几行:

Sample line plot

现在,我想标记情节中的所有线条。但是,使用legend()将所有标签组合在一个盒子中,这使得绘图难以解释。我想要的是使用内联标签。我的理想输出将使用类似下面的matplotlib等高线图,但使用行的文本标签而不是数字:

Sample contour plot

我无法在matplotlib文档中找到如何执行此操作。有没有办法实现这个目标?如果没有,我可以用什么其他软件来生成这种类型的情节?

1 个答案:

答案 0 :(得分:2)

我可以建议您解决问题。由于在您的情况下图例与图表重叠,您可能只想将图例移动到图表之外。

此处描述了在图之外移动图例的方法: Moving matplotlib legend outside of the axis makes it cutoff by the figure box