在同一轴上绘制多个图形时出现值错误

时间:2018-06-28 03:06:08

标签: matplotlib

我想为代码中的2,3和4的不同系统大小运行一个for循环。我希望有3张图。但是以下代码仅显示一个图形。为什么会这样呢?如何使用相同的轴获取3个图。我收到一个值错误,x和y必须具有相同的尺寸。我正在绘制具有相同尺寸的图b / w x和y。为什么我收到此错误?当我为Ls分配单个值时,即Ls = [2]代码可以正常工作。

`Ls = [2,3,4]
for L in Ls:
temp=np.linspace(0.1,3,5)

    for t in temp:
    E.append(E.mean())

    plt.plot(temp,E,marker='o', color='red')
    plt.xlabel("x")
    plt.ylabel("y")
    plt.savefig("jj.png")`

0 个答案:

没有答案