import dash
from dash.dependencies import Input, Output
import dash_core_components as dcc
import dash_html_components as html
import tushare as ts
from datetime import datetime as dt
app = dash.Dash()
app.layout = html.Div([
html.H1('小李的股票查询小平台'),
dcc.Dropdown(
id='my-dropdown',
options=[
{'label': '平安银行', 'value': '000001'},
{'label': '临港集团', 'value': '600848'},
{'label': '万年青', 'value': '000789'}
],
value='COKE'
),
dcc.Graph(id='my-graph')
])
@app.callback(Output('my-graph', 'figure'), [Input('my-dropdown', 'value')])
def update_graph(selected_dropdown_value):
df = ts.get_hist_data(selected_dropdown_value, start='2017-01-05', end='2017-10-01')
# df = ts.get_hist_data('000001', start='2017-01-05', end='2017-10-01')
# df = web.DataReader(
# selected_dropdown_value, data_source='google',
# start=dt(2017, 1, 1), end=dt.now())
return {
'data': [{
'x': df.index,
'y': df.close
}]
}
if __name__ == '__main__':
app.run_server()
Dash 有趣的股票小APP
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...