文章目录

  • 前言
  • 一、tushare是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.设置自己的接口
    • 3.获取数据
  • 总结

前言

tushre ID :489992
关于财经数据,有多个Python库可以供咱们选择,其中 tushare 是国内较早开始发布财经数据的社区,其内容比较完善,今天咱们来重点介绍下 Tushare 。

一、tushare是什么?

Tushare 是一个金融大数据平台,数据内容包含股票、指数、基金、期货、债券、外汇、行业大数据等,同时包括了数字货币行情等区块链数据,为各类金融投资和研究人员提供适用的数据和工具。

二、使用步骤

1.引入库

代码如下(示例):

import tushare as ts

2.设置自己的接口

代码如下(示例):

pro = ts.pro_api('自己的TOKEN')
#TOKEN 在个人主页的接口TOKEN,复制粘贴上去即可

3.获取数据

data = pro.daily(ts_code='股票代码', start_date='开始时间', end_date='结束时间')

效果如下图所示:

##4.K线图
这是使用pyecharts库绘制K线图,pyecharts绘制出的效果较好,取股票数据的开盘价、收盘价、最高价和最低价数据,顺序不可以错,将数据传入,即可绘制出精美的K线图,代码如下所示:

from pyecharts.charts import Kline
date_values = df[[ 'open', 'close','high', 'low']].valueskline = (Kline(init_opts=opts.InitOpts(theme=ThemeType.LIGHT,width="900px",height='450px')).add_xaxis(df.index.values.tolist()).add_yaxis("kline",date_values.tolist(),itemstyle_opts=opts.ItemStyleOpts(color="#ec0000",color0="#00da3c",border_color="#8A0000",border_color0="#008F28",),markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="max", value_dim="close")]),).set_global_opts(xaxis_opts=opts.AxisOpts(name=' ', axislabel_opts=opts.LabelOpts(rotate=-45,is_show=True, position="top", color="pink", interval=0)),yaxis_opts=opts.AxisOpts(splitarea_opts=opts.SplitAreaOpts(),),#datazoom_opts=opts.DataZoomOpts(),datazoom_opts=[opts.DataZoomOpts(type_="inside")],title_opts=opts.TitleOpts(title="Kline-{}".format(stock_name)),))

具体效果如图所示:

总结

以上就是今天要讲的内容,本文仅仅简单介绍了tushare的使用,而tushare提供了大量能使我们快速便捷地获取数据的方法。链接:https://tushare.pro/

利用tushare画股票K线图相关推荐

  1. 使用mpl_finance画股票K线图

    使用mpl_finance画股票K线图 前言 正文 前言 今天给大家介绍一下如何利用 python 中的 mpl_finance 模块画股票K线图. 该模块在 matplotlib 2.0之前是叫做 ...

  2. 如何使用Tushare和Echarts来画股票K线图

    如何使用Tushare和Echarts来画股票K线图 技术支持 Tushare大数据社区官网 ​ 首先介绍一下这次要使用的两个工具,Tushare是一个基于Python的金融数据接口,拥有丰富的数据内 ...

  3. python tushare mpf 画股票k线图

    在 Python3 环境下使用 Python2 代码时,碰到了如下的语句: #import matplotlib.finance as mpf 需要安装 pip install mpl_finance ...

  4. 利用JFreeChart绘制股票K线图

    因为工作的需要,接触了一些股票图形绘制类的工作,其中最主要的还是股票K线图的绘制了,如果利用编程语言最底层的图形绘制方法去绘制这类图形,如果对编程语言不是特别熟悉的话,一般是有很大的困难的,通过在网上 ...

  5. java绘制均线图_利用JFreeChart绘制股票K线图完整解决方案

    因为工作的需要,接触了一些股票图形绘制类的工作,其中最主要的还是股票K线图的绘制了,如果利用编程语言最底层的图形绘制方法去绘制这类图形,如果对编程语言不是特别熟悉的话,一般是有很大的困难的,通过在网上 ...

  6. 利用JFreeChart绘制股票K线图完整解决方案

    网上有很多人在询问如何使用jfreechart来绘制股票K线图,通过阅读其中的一些例子来看,大多比较的凌乱,没有给出一个符合中国股票市场的K线图实例,因为中国的股票市场K线图的颜色表示与国外存在一点差 ...

  7. 小猫统计画股票K线图

    1.首先导入融易汇数据,比如导入000777,中核科技. 2.工具--金融分析.下拉列表中选择SZ000777. 点击某条K线图,弹出提示.

  8. R语言 | 利用tushare获取股票k线、市值、换手率,市盈率等指标

    作者的tushare ID:456548 作者在股市进行比较短线的投资,想开发一些高效的指标作为买卖的参考,于是需要k线.市值.换手率等数据进行研究,同花顺等软件上面大多数据不能导出,所以找到了tus ...

  9. java画股票k线图(蜡烛图)最全方法总结

    1.自己画:用javafx的canvas画布画,想画成什么样就画什么样,下图是我自己画的,根据我的需要,添加了箱体线. 2.用fx的一个开源图表库,作者是外国人,红绿颜色设置跟我们不一样并且一些细节我 ...

最新文章

  1. FFmpeg使用基础
  2. 【Python基础】在pandas中利用hdf5高效存储数据
  3. rhel系统启动过程_Linux系统启动过程分析
  4. 单片机c语言必背代码_最适合单片机编程的高级语言,除了C语言,别无选择!...
  5. aov建立Java模拟,JAVA
  6. Android中的动画详解系列【2】——飞舞的蝴蝶
  7. 阻止brew自动更新
  8. select2控件+拼音智能检索
  9. 轻松实现支付宝服务窗网页授权从配置到获取授权获取用户信息
  10. Parquet 格式文件
  11. #453 原汤话原食:除夕夜请热心市民陪我销毁一下烟花爆竹
  12. Codeforces Gym - 101341A Streets of Working Lanterns - 2 [贪心]
  13. 32款实用网页开发人员必备的谷歌浏览器扩展
  14. 时间都知道 作者: 随侯珠 txt格式下载
  15. ESI文章详细信息获取
  16. 安卓玩方舟服务器怎么稳定点,方舟 使用代码后 非专用服务器老掉线 | 手游网游页游攻略大全...
  17. EasyRecovery15最可靠的电脑计算机数据恢复软件
  18. java身份证号码验证算法
  19. 基于ROS的PX4+Gazebo仿真——PX4一键起飞及飞行控制
  20. android刷脸支付宝,支付宝蜻蜓刷脸支付——Android

热门文章

  1. React Native 之ListView及九宫格布局
  2. 自定义控件九宫格滑动解锁
  3. Antibiotics resistance gene 抗生素抗性基因(ARG)
  4. 用python写个画狐狸头像的程序
  5. 史上最恐怖的12生肖图,绝对超猛
  6. CVPR和ICLR双榜公布!最离谱审稿人竟然没读论文!
  7. 计算机excel表格实验任务公布,实验5电子表格(明细).doc
  8. 小爱音箱mini重置无反应_小爱音箱怎么改唤醒词?mini唤醒不了怎么办?
  9. 2019年回顾——2020年计划
  10. 电脑屏幕分辨率多少合适