找不到带标签的句柄以放入图例ERROR



我正在尝试使用pyplot并绘制一个cos函数,但我不知道为什么"找不到要放入图例中的带有标签的句柄"消息keep出来了。

这是我的密码

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 6, 0.1)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x, y1, label="sin")
plt.plot(x, y2, linestyle="--", label= "cos")
plt.xlabel("x")
plt.ylabel("y")
plt.title('sin & cos')
plt.legend()
No handles with labels found to put in legend.
Out[18]: <matplotlib.legend.Legend at 0x24f86e49040>

在图例部分,您应该写一些东西:

看看这个:

ax.图例(facecolor='yellow',fontsize=14(---->给出错误ax.legend("这是一个测试">,facecolor='yellow',fontsize=14(--->错误已消失

我的意思是粗体部分

最新更新