【问题标题】:How can I draw inline line labels in matplotlib?如何在 matplotlib 中绘制内联线标签?
【发布时间】:2014-02-28 09:10:39
【问题描述】:

我有以下图表,由几行组成:

现在,我想标记情节中的所有线条。然而,使用legend() 会将所有标签塞进一个盒子里,这使得情节有点难以解释。我想改为使用内联标签。我的理想输出将使用类似以下 matplotlib 等高线图的标签,但使用线条而不是数字的文本标签:

我无法在 matplotlib 文档中找到如何执行此操作。有没有办法做到这一点?如果没有,我可以使用其他什么软件来生成这种类型的图?

【问题讨论】:

标签: python matplotlib plot label contour


【解决方案1】:

我可以建议您的问题的另一种解决方案吗?由于在您的情况下,图例与图表重叠,您可能只想将图例移到绘图之外。

这里描述了将图例移到情节之外的方法: Moving matplotlib legend outside of the axis makes it cutoff by the figure box

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-04
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2011-01-19
    相关资源
    最近更新 更多