Python 在matplotlib.pyplot中打印时,如何命名单个函数/图形?

Python 在matplotlib.pyplot中打印时,如何命名单个函数/图形?,python,matplotlib,Python,Matplotlib,我的绘图上有多个图形,希望对它们进行标记,以便更容易区分?您可以使用Matplotlib.pyplot库中的legend()函数。使用此函数最简单的方法是为它提供一个字符串列表,这些字符串是每个绘图的名称 下面是一个例子: import matplotlib.pyplot as plt x = [0, 1, 2, 3] y1 = [0, 1, 2, 3] y2 = [0, 2, 4, 6] plt.figure() plt.axes() plt.plot(x,y1) plt.plot(x,

我的绘图上有多个图形,希望对它们进行标记,以便更容易区分?

您可以使用Matplotlib.pyplot库中的
legend()
函数。使用此函数最简单的方法是为它提供一个字符串列表,这些字符串是每个绘图的名称

下面是一个例子:

import matplotlib.pyplot as plt


x = [0, 1, 2, 3]
y1 = [0, 1, 2, 3]
y2 = [0, 2, 4, 6]

plt.figure()
plt.axes()
plt.plot(x,y1)
plt.plot(x,y2)
plt.legend(['Plot 1', 'Plot 2'])

plt.show()
这将生成以下绘图


请澄清“标记他们”的含义。命名他们,使他们的名字显示在绘图中。命名为in或Name as in或Name as in?可能有一个问题已经解决了堆栈溢出的所有这些情况。