标签: python matplotlib
例如。我有两条曲线。一个是真实曲线,另一个是虚线表示特定点:
import matplotlib.pyplot as plt x2=[0,0.5,0.5] y2=[0.5,0.5,0] plt.plot(x2,y2,ls='dashed') x1=[0,1] y1=[0,1] plt.plot(x1,y1) plt.legend(['','y1']) plt.show()
我不想展示第一个传奇(我知道在这种情况下我可以改变绘图顺序来解决这个问题)
答案 0 :(得分:3)
您可以使用label关键字,让legend()功能自动生成标签。
label
legend()
x2=[0,0.5,0.5] y2=[0.5,0.5,0] plt.plot(x2,y2,ls='dashed') x1=[0,1] y1=[0,1] plt.plot(x1,y1, label='y1') plt.legend()
这会给你这个结果: