【问题标题】:add legend to pyplot, when using single plot call使用单图调用时,将图例添加到 pyplot
【发布时间】:2016-01-29 09:57:05
【问题描述】:

我在绘制多行时习惯了这种语法:

plt.plot(freqs,ps,freqs,psf)

我尝试了 label=["ps","psf"] 的不同变体,使用不同类型的括号,但我总是无法获得正确的图例

【问题讨论】:

    标签: python matplotlib plot legend


    【解决方案1】:

    plt.plot 将返回行的句柄列表。您可以将这些以及标签列表传递给legend

    handles=plt.plot([0,1],[5,6],[0,1],[8,7])
    plt.legend(handles,["label a","label b"])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-08
      • 1970-01-01
      • 2018-06-09
      • 2012-12-24
      • 2022-01-23
      相关资源
      最近更新 更多