【问题标题】:matplotlib.pyplot How to name different lines in the same plot?matplotlib.pyplot 如何在同一个图中命名不同的线?
【发布时间】:2012-06-20 10:07:26
【问题描述】:

考虑这样做:

import matplotlib.pyplot as plt

plt.plot(x_A,y_A,'g--')
plt.plot(x_B,y_B,'r-o')
plt.show()

您将如何为两行指定不同的名称,即 Microsoft Excel 会这样做?

【问题讨论】:

标签: python plot matplotlib diagram


【解决方案1】:
import matplotlib.pyplot as plt

plt.plot(x_A,y_A,'g--', label="plot A")
plt.plot(x_B,y_B,'r-o', label="plot A")
plt.legend()
plt.show()

【讨论】:

    【解决方案2】:

    你可以给每一行一个标签。

    plt.plot(x_A,y_A,'g--', label='x_A')
    

    这些标签可以显示在图例中

    legend()
    

    legend 接受一些参数,请参阅文档以了解它可以做什么。

    【讨论】:

      猜你喜欢
      • 2012-01-21
      • 2020-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-25
      • 2018-01-18
      • 2011-06-15
      相关资源
      最近更新 更多