2017-08-28 225 views
0

我一直在試圖陰謀每週股票數據使用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

我是新來的蟒蛇。我的代碼中的錯誤在哪裏?

+0

是的,我使用nsepy庫拉股票數據 – Sjayan

+0

工作目錄中是否有文件夾「weekGraph」? – officialaimm

+0

是的,我有文件夾 – Sjayan

回答

0

對於更換一次此行 plt.plot(x = df['new_date'], y = df['Low'], linewidth=5, color = [0, 0, 1])

有:

plt.plot(df['new_date'], df['Low'], linewidth=5, color = [0, 0, 1]),看看它是否工作。從這邊看,其他一切看起來都相當不錯。

+1

非常感謝。它的工作 – Sjayan