我正在尝试运行这个简单的虚线图Web应用程序,但是,我遇到了有关iexfinance API的小错误
很抱歉必须发布完整的代码
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.