开源 | 推荐一个基于Echarts和Tushare的股票视觉化应用
作者| 李鎔洲,UIUC大二学生,曾经参与微小卫星通信开发,为恒信资管开发期货数据视觉化系统,现在在尝试做校园全电动F1赛车的电子系统。
该项目是一个基于Tushare和Echarts的股票数据视觉化应用。支持绘制个股K线,高开低收,成交量,前/后复权,个股每日分笔。
项目地址:
https://github.com/Seedarchangel/TuChart
截图
个股K线
个股分笔
多图并列
可拖拽/缩放
使用方法
命令行
pip install tuchart
注意:为了保证最佳的使用效果,请确保您下载的是最新版本0.1.2.3
之后在tuchart的路径下,如
/user/anaconda/lib/python2.7/site-packages/tuchart
运行python main.py
tuchart在您电脑具体的目录路径可以使用pip show tuchart
指令下返回的Location查看,如:
使用时在此路径后追加/tuchart即可
在左侧的菜单右键想要进行绘制的股票,选择数据类型,之后点击绿色箭头即可绘制。不建议同时绘制超过5张以上。
依赖
请安装anaconda 2.7,并另外安装
pyecharts
tushare 使用pip install pyecharts, tushare即可安装
qtpy
数据类型
Tuchart目前支持的数据类型有:
1. 未复权数据
日线
周线
月线
15分钟线
30分钟线
2. 前/后复权数据
日线
周线
月线
5分钟线
15分钟线
30分钟线
3. 个股分笔交易数据
注意:因为数据源限制,使用5分钟线,15分钟线和30分钟线时,将无法定义日期。
更新信息
0.1.2.3
增加了每12小时缓存一次行业个股数据的脚本,12小时内将读取本地json,大幅缩短开启时间/降低接口负担
提高稳定性,降低崩溃几率
加入了新的大盘指数:
上证指数
深圳成指
沪深300指数
上证50
中小板
创业板
欢迎提交Issues。下个版本将加入
前十股东持股占比
多图绘制在同一个坐标轴内
其他
参考
Tushare http://tushare.org/
Echarts http://echarts.baidu.com/
关注福利
关注AI科技大本营,进入公众号,回复对应关键词打包下载学习资料;回复“入群”,加入AI科技大本营学习群;点击菜单栏—分类专题,查看分类精选文章。
回复:备忘”,下载最全面的机器学习小抄
回复:CCAI,下载 CCAI 2017重磅嘉宾演讲干货(PPT)
回复:路径,下载深度学习Paper阅读路径(128篇论文,21大领域)
回复:法则,下载《机器学习的四十三条经验法则》(中英文对照),帮你踩坑
回复:美团,下载美团干货分享《深度学习在美团外卖的应用》、《NLP在美团点评的应用》
回复:沙龙,下载CSDN学院7月15日线下沙龙PPT(蒋涛、孟岩、智亮)
回复:对抗,台大李宏毅老师教你学生成式对抗学习(视频教程+PPT)
回复:AI报告,下载麦肯锡、波士顿、埃森哲等知名咨询公司重磅AI报告
回复:银行,下载银行和证券公司的AI报告
回复:人才,下载 2017 领英《全球AI领域人才报告》,让专业的人告诉你AI人才的价值
回复:发展,下载2017 全球人工智能发展报告四大篇(框架篇、投资与融资篇、细分领域篇和产业篇)_乌镇指数
回复:设计,下载《人工智能与设计的未来》,学习AI时代产品的方向与转型
回复:1986,下载李开复1986年论文《评价函数学习的一种模式分类方法》和1990年论文《The Development of a World Class Othello Program》
回复:中美,下载《中美两国人工智能产业发展全面解读》(腾讯研究院)
回复:精选,下载Medium博客AI/机器学习/深度学习热门文章精选(100+)
回复:德勤,下载德勤、普华永道AI报告
回复:阿里云,下载阿里云《2017中国SaaS用户研究报告》