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

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

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

参考

  • Tushare http://tushare.org/
  • Echarts http://echarts.baidu.com/

本文分享自微信公众号 - AI科技大本营(rgznai100)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-08-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏计算机视觉战队

中文车牌识别系统

感谢Liuruoze的EasyPR开源车牌识别系统。 EasyPR是一个中文的开源车牌识别系统,其目标是成为一个简单、灵活、准确的车牌识别引擎。 相比于其他...

1.6K70
来自专栏MixLab科技+设计实验室

全栈设计师技术Wiki之Hadoop

Apache Hadoop : 是 Apache 开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目 ( HDFS ) 和支持 MapReduc...

35030
来自专栏ThoughtWorks

开发者技能修炼的五个等级

第一阶梯:Typer,打字员 每一位开发者在正式踏上开发道路之前,都需要经过毫无编程经验的“第一阶段”。 这时他们对于程序的理解仅限于照着书本或记忆进行有规律的...

35760
来自专栏ThoughtWorks

Keycloak单点登录平台|技术雷达

Keycloak首次在ThoughtWorks技术雷达第16期中以“评估”的状态出现。 技术雷达15期正式提出“安全是每一个人的问题”,同时也对Docker和微...

87730
来自专栏罗超频道

景驰加入百度Apollo,这出 “奥斯卡最佳剧情”证明了Apollo的不可替代

今天无人车初创公司景驰宣布,正式加入百度Apollo开放平台,成为Apollo合作伙伴,而这距离景驰前CEO王劲卸任才不到10天。消息一出,业界哗然。 ? 去年...

26350
来自专栏ThoughtWorks

开源软件那么多,我们该如何选择?|洞见

当我们说起开源软件的时候,想必大家都有丰富的使用经历,小到Node.js的一个组件库,大到一套办公软件如LibreOffice,再如Linux操作系统,可以说无...

36050
来自专栏ThoughtWorks

不要让预算出资成为创新的绊脚石|商业洞见

姚安峰 ThoughtWorks 先讲两个故事。 2014年。 和某客户IT团队讨论如何对产品进行滚动规划,团队非常认同应当根据每次发布后的用户反馈来调整计划,...

29360
来自专栏DevOps时代的专栏

15个私有云上的 DevOps 开源工具

在可维护性,可靠性,效率和安全性方面,DevOps 为私有云在改进操作流程方面发挥着重要的作用。私有云是一个由许多硬件和软件组件组成的复杂系统。 对于任何支持的...

65650
来自专栏计算机视觉战队

每日一学——TensorFlow的学习

什么是TensorFlow? TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表...

40580
来自专栏阮一峰的网络日志

神奇的图像处理算法

几周前,我介绍了相似图片搜索。 这是利用数学算法,进行高难度图像处理的一个例子。事实上,图像处理的数学算法,已经发展到令人叹为观止的地步。 Scriptol列出...

52580

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励