Я пытаюсь запустить это простое веб-приложение с графической панелью, однако я обнаружил небольшую ошибку в API iexfinance.
извините за необходимость выложить полный код
import dash
import dash_core_components as dcc
import dash_html_components as dhc
from iexfinance.stocks import get_historical_data
import datetime
from dateutil.relativedelta import relativedelta
import plotly.graph_objs as go
start = datetime.datetime.today() - relativedelta(years=5)
end = datetime.datetime.today()
df = get_historical_data("GE", start=start, end=end, output_format="pandas", token="0246e7a0c97e4d1d9b1526b4a63501cb" )
trace_close = go.Scatter(x=list(df.index),
y=list(df.close),
name="Close",
line=dict(color="#f44242"))
data =[trace_close]
layout = dict(title="Stock Chart",
showlegend =False)
fig = dict(data=data, layout=layout)
app = dash.Dash()
app.layout = dhc.Div([
dhc.Div(dhc.H1(children="hello world")),
dhc.Label("Dash Graph"),
dhc.Div(
dcc.Graph(id="Stock Chart",
figure=fig)
)
])
if __name__ == '__main__':
app.run_server(debug=True)
Я получаю ошибку:
raise IEXQueryError("The query could not be completed. "
iexfinance.utils.exceptions.IEXQueryError: An error occurred while making the query.