TuChart是一个基于Echarts和Tushare的股票视觉化应用
命令行pip install tuchart
之后在tuchart的路径下,如
/user/anaconda/lib/python2.7/site-packages/tuchart
运行python main.py
tuchart在您电脑具体的目录路径可以使用pip show tuchart
指令下返回的Location查看,如:
使用时在此路径后追加/tuchart
即可
在左上角的盒子选择数据类型
可以搜索你想要查看的股票
然后在左侧的菜单右键想要进行绘制的股票,选择类型,之后点击绿色箭头即可生成。不建议同时绘制超过5张以上。
请安装anaconda 2.7或者3.6,并另外安装
- pyecharts==0.2.0
- tushare==0.8.6(更高版本会导致崩溃)
- qtpy
使用
pip install tushare==0.8.6
pip install qtpy
以及
pip install pyecharts==0.2.0
即可安装.
python 3版本由@cansijyun提供,目前还未测试,可以在github下载后从Tuchart3.0 -beta文件夹运行,和2.7版本一样在文件夹下运行
python main.py
即可
Tuchart目前支持的数据类型有:
- 未复权数据
- 日线
- 周线
- 月线
- 15分钟线
- 30分钟线
- 前/后复权数据
- 日线
- 周线
- 月线
- 5分钟线
- 15分钟线
- 30分钟线
- 个股分笔交易数据
- 个股高频历史数据(历史分钟)
- 1分钟线
- 5分钟线
- 15分钟线
- 30分钟线
- 60分钟线
注意:可以使用新的历史分钟项查看历史任意单日的个股高频数据。高频数据由单日Tick计算得出,具体计算方法来自Tushare作者Waditu:如何用TICK数据生成分钟线数据
- 个股10大股东排行。选择日期即可显示该年的各季度10大股东排行。
如图,选择2016年任意一天将呈现2016年每个季度的10大股东排行。
0.1.2.6
- 增加了搜索功能,可以搜索股票代码/名称
- 支持根据编号陈列股票
- 优化了UI
0.1.2.5
- 增加了个股高频历史数据
- 1分钟线
- 5分钟线
- 15分钟线
- 30分钟线
- 60分钟线
- 增加了个股10大股东排行
0.1.2.4
- 修复了Anaconda ver<4.0.2时,pyqt4不兼容的问题
- 为了更加稳定的绘图,修改dependency为pyecharts==0.2.0
0.1.2.3
- 增加了每12小时缓存一次行业个股数据的脚本,12小时内将读取本地json,大幅缩短开启时间/降低接口负担
- 提高稳定性,降低崩溃几率
- 生成的图表尺寸根据当前窗口的大小自动调整
- 加入了新的大盘指数:
- 上证指数
- 深圳成指
- 沪深300指数
- 上证50
- 中小板
- 创业板
欢迎提交Issues。下个版本(2019年9月底)将加入
- 修正绘图日期在现实日期之后引起崩溃的问题
- 数字货币,包括比特币,莱特币等
不要停下来啊!(指更新)
Special thanks to
- cansijyu(python3 版本,ui优化和搜索功能)
- cclauss