График временных рядов отображается в виде вертикальной линии - PullRequest
0 голосов
/ 25 сентября 2018
import pandas as pd
import quandl as qndl
import datetime as dt
import matplotlib.pyplot as plt
import QuandlAPIKey                   (My QUANDL API KEY, IGNORE THIS.)

data = qndl.get_table('AUSBS/D')

dataframe = pd.DataFrame(data)
sorteddataframe = dataframe.sort_values(by='date') 

dfdate = sorteddataframe[['date']]
dfvalue = sorteddataframe[['value']]
dfx = dfdate
dfy = dfvalue

values_to_read = 100
print(sorteddataframe.head(values_to_read))

plt.plot(dfx.head(values_to_read),dfy.head(values_to_read))
plt.xlabel("Years")
plt.ylabel("Stock Values (Scaled down by 10%)")
plt.show()

Я проверил кадры данных (dfx, dfy, sorteddataframe), все они правильно отсортированы, но генерируемый график - это простая вертикальная линия.Фото опубликовано.

Picture

...