python dash 的应用首页,是用一个 k 线图来做 damo 的,奈何数据源用的 Google,上不去。当然,可以换 yahoo,但是毕竟国内的还是更亲切些。

官方的 demo 用的 pandas_datareader 来获取数据的,先需要换个可以获取国内数据的,看了下 tushare 挺好用。

另外,参考 flask ,把 host 改为 0.0.0.0,这样就不限于用 127.0.0.1 来访问啦。当然,需要的话,port 也可以换掉。

改好的官方 demo 如下:

#!/usr/bin/python
# -*- coding: UTF-8 -*- import dash
from dash.dependencies import Input, Output
import dash_core_components as dcc
import dash_html_components as html
from datetime import datetime as dt
import tushare as ts app = dash.Dash() app.layout = html.Div([
html.H1('k-30'),
dcc.Dropdown(
id='my-dropdown',
options=[
{'label': '爱柯迪', 'value':''},
{'label': '赣锋锂业', 'value':''},
{'label': '中国神华', 'value':''},
{'label': '广汽集团', 'value':''},
{'label': '春秋航空', 'value':''},
],
value=''
),
dcc.Graph(id='my-graph')
]) @app.callback(Output('my-graph', 'figure'), [Input('my-dropdown', 'value')])
def update_graph(selected_dropdown_value):
# df = web.DataReader(
# selected_dropdown_value, data_source='yahoo',
# start=dt(2018, 1, 1), end=dt.now()
# ) df = ts.get_k_data(selected_dropdown_value, ktype='') return { 'data':[
{
'x': df.index,
'y':df.close
}
]
} if __name__ == '__main__':
app.run_server(host="0.0.0.0")

最新文章

  1. Android中activity背景色的设置
  2. python3-day4-python函数
  3. 遍历set集合
  4. javascript 自调用函数 闭包
  5. Entity Framework增删改之通用精简方法
  6. Linux Shell系列教程之(十七) Shell文件包含
  7. codeforces 192e
  8. ABBYY导出结果为PDF注意事项
  9. js遇到这样基础题,看你能不能作对呢
  10. LeetCode 80
  11. Windows server2008/2012 安装oracle 11 创建实例HANG住在百分之2
  12. spi master接口的fpga实现
  13. 自己动手写http服务器——处理http连接(二)
  14. php 安装最新的redis连接扩展
  15. Python unittest使用小结
  16. LOADING Redis is loading the dataset in memory Redis javaAPI实例
  17. [skill][c] *(char**)
  18. 28- foreach里面实现一次遍历两个链表
  19. 20155304《网络对抗》Exp4 恶意代码分析
  20. Unity 3D开发-C#脚本语言的一些基础用法

热门文章

  1. 2017-2018-2 20155309 南皓芯 Exp9 Web安全基础
  2. 如何学习 JavaScript?
  3. 微信h5支付源码DEMO参考
  4. 手动卸载Office2010
  5. Error: The INF file contains Unicode characters that could not be converted correctly
  6. Codeforces 679C Bear and Square Grid
  7. java构造代码块与静态代码块
  8. 如何在VS Code中进行golang编程
  9. DNS信息收集命令nslookup
  10. SpringMvc 文件下载 详解