专栏首页AI科技大本营的专栏开源 | 推荐一个基于Echarts和Tushare的股票视觉化应用

开源 | 推荐一个基于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 条评论
登录 后参与评论

相关文章

  • AI 领域新突破,腾讯发布首个AI药物研发平台「云深智药」

    7月9日,2020世界人工智能大会云端峰会开幕。会上,腾讯首席运营官任宇昕公布了用AI助力药物研发领域的最新进展——由腾讯自主研发的首个AI驱动的药物发现平台“...

    AI科技大本营
  • 语音入口大战升级,Echo音箱还不是杀手锏,等所有汽车都用上Alexa就不一样了

    【AI科技大本营导读】大多数人都认为,智能音箱就是语音入口之争的主战场……比如双十一期间,阿里巴巴不惜血本也要99元强推天猫精灵,亏损数亿终于砸出中国智能音箱市...

    AI科技大本营
  • 简单粗暴理解与实现机器学习之逻辑回归:逻辑回归介绍、应用场景、原理、损失以及优化

    逻辑回归(Logistic Regression)是机器学习中的一种分类模型,逻辑回归是一种分类算法,虽然名字中带有回归,但是它与回归之间有一定的联系。由于算法...

    AI科技大本营
  • php libevent 功能与使用方法详解

    本文实例讲述了php libevent 功能与使用方法。分享给大家供大家参考,具体如下:

    砸漏
  • iis8.0配置 使用备忘 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容

    由于对iis的了解度不够,使用中总会碰到这样那样的问题,在这我先开个头,遇到问题再一一更新:

    乔达摩@嘿
  • 你会在命令行下高效管理 Github 上的项目吗,用上这个神器后助你秒实现!

    对于大多数使用 Git 作为版本管理的技术人员来说,应该都接触过 GitHub。GitHub 就像技术人员的淘宝一样,里面充满了好东西,时时刻刻都可能给你惊喜!

    iMike
  • win7 64位安装mysql-pyth

    ###今天测试个小程序在win7 64位系统下需要安装一下MySQL-python,参考了一下其他博客,发现都不行,最后用以下方法成功了,写一下留作笔记。

    py3study
  • Linux Gridea repair

    ​ 在我从原始的Hexo 管理博客,转向 Gridea 时,我遇到了如下的错误:

    BORBER
  • redis 使用常见问题

    2 在aof重写期间,不要对aof进行追加:no-appendfsync-on-rewrite=yes

    GH
  • linux sed进阶

    葫芦

扫码关注云+社区

领取腾讯云代金券