Pandas绘制的pyplot没有显示图形

时间:2017-08-28 09:51:54

标签: python pandas matplotlib

我一直试图使用for循环绘制每周库存数据。我的代码如下,但我的图表不正确。

for x in range(0, max(stock['week']) + 1):
    print(x)
    df = stock[stock.week == x]
    plt.plot(x = df['new_date'], y = df['Low'], linewidth=5, color = [0, 0, 1])
    print(df)
    # df.plot(x = df['new_date'], y=df['Low'])
    plt.savefig('weekGraph/' + str(x) + '.png')

我的图表看起来像I am getting a graph like this

我是python的新手。我的代码中的错误在哪里?

1 个答案:

答案 0 :(得分:0)

一次更换此行 c11_omega <- interaction(mydata$c11,mydata$omega) d11_omega <- interaction(mydata$d11,mydata$omega) endog = ~ omega + c11_omega + d11_omega instruments = ~ XI + c11_XI + d11_XI

使用:

fm <- ex ~ c11 + d11 + control variables 并查看它是否有效。从这一方看,其他一切看起来都很不错。