前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源 | 推荐一个基于Echarts和Tushare的股票视觉化应用

开源 | 推荐一个基于Echarts和Tushare的股票视觉化应用

作者头像
AI科技大本营
发布2018-04-26 15:36:20
2.1K0
发布2018-04-26 15:36:20
举报

作者| 李鎔洲,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,大幅缩短开启时间/降低接口负担
  • 提高稳定性,降低崩溃几率
  • 加入了新的大盘指数:
    1. 上证指数
    2. 深圳成指
    3. 沪深300指数
    4. 上证50
    5. 中小板
    6. 创业板

欢迎提交Issues。下个版本将加入

  • 前十股东持股占比
  • 多图绘制在同一个坐标轴内
  • 其他

参考

  • Tushare http://tushare.org/
  • Echarts http://echarts.baidu.com/
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI科技大本营 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 截图
  • 个股K线
    • 注意:为了保证最佳的使用效果,请确保您下载的是最新版本0.1.2.3
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档