可视化是python的一个强大功能,也是金融数据分析中重要的工具。本文给出的python代码可以用于绘制贵州茅台(600519)在2019年1月1日到2019年12月31日的周k线图。

注意:本文使用的是tushare的pro接口,利用该接口获取数据需要一定积分,积分可以在注册后通过完成任务获取。附官网注册链接:Tushare大数据社区。高校学生或老师也可以联系社区管理员进行认证,认证完成即可获得一定积分,然后就可以使用一些(我觉得还挺多的)里面的数据啦。认证只需不到24h,很方便!

我的tushareID:480696

import tushare as ts
import mplfinance as mpf
import pandas as pd
import matplotlib.pyplot as plts = mpf.make_mpf_style(base_mpf_style='yahoo', rc={'font.sans-serif': 'SimHei', 'axes.unicode_minus': 'False'})#图像格式,标题显示中文pro = ts.pro_api('这里要填入自己tushare账号的token')
df = pro.weekly(ts_code='600519.SH', start_date='20190101', end_date='20191231', fields='ts_code,trade_date,open,high,low,close,vol,amount') #我的积分无法访问每日数据,因此这里画的是周k线图df.index=df.trade_date
df = df.rename(index=pd.Timestamp)
df.drop(columns=['ts_code', 'trade_date','amount'], inplace=True)
df.columns=['open', 'high', 'low', 'close', 'volume']
df.sort_index(inplace=True)mpf.plot(df,type='candle', ylabel='price', style=s, title='贵州茅台(600519)周k线图', mav=(5, 10))
mpf.show()

运行结果如下:

利用python的tushare库获取在线数据,绘制股票k线图相关推荐

  1. plotly基于dataframe数据绘制股票K线图并过滤非交易时间

    plotly基于dataframe数据绘制股票K线图并过滤非交易时间 #ohlc过滤非交易时间: import plotly as py # 导入plotly库并命名为py import plotly ...

  2. html5绘制股票图形,股票数据分析(五):绘制股票k线图(js+canvas + Python + json)

    本文介绍:利用 js+canvas 绘制股票k线图 HTML5 标签用于绘制图像(通过脚本,通常是 JavaScript). 不过, 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来 ...

  3. python 获取股市数据 baostock + 画K线图 mpl_finance

    python 获取股市数据 baostock + 画K线图 mpl_finance 获取股票数据 安装baostock库 baostock库的特性 获取A股K线数据 核心代码如下 完整代码如下 画K线 ...

  4. 利用python—matplotlib绘制股票K线图

    利用python-matplotlib绘制股票K线图 成品展示: 用Python绘制股票K线图并不复杂,不过得做好一些准备工作例如相关库的安装,库的引入.日期格式的调整and表格转换 文章目录 利用p ...

  5. 利用 python numpy +matplotlib 绘制股票k线图

    一.python numpy + matplotlib 画股票k线图 # -- coding: utf-8 -- import requests import numpy as np from mat ...

  6. python 绘制k线图_利用python numpy+matplotlib绘制股票k线图的方法

    一.python numpy + matplotlib 画股票k线图 # -- coding: utf-8 -- import requests import numpy as np from mat ...

  7. Python绘制股票K线图

    目录 1 股票K线图知识了解 2 用Python绘制股票K线图 2.1 安装绘制K线图的mpl_finance库 2.2 引入相关库 2.3 用Tushare库获取股票基本数据 2.4 日期格式调整及 ...

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

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

  9. 【Python】绘制股票K线图(烛状图)并增加成交量和移动平均线(详细简单)

    Python绘制股票K线图(烛状图)并增加成交量和移动平均线: 准备工作: 1.这里需要使用到pandas和mplfinance工具库(自行安装好). 2.下载好股票数据,需要包括:时间.开盘价.最高 ...

最新文章

  1. linux at shell,shell 用at命令来计划执行作业
  2. 又有六所大学考研预调剂系统已开放!
  3. java io操作_Java IO 操作
  4. 网页信息抓取进阶 支持Js生成数据 Jsoup的不足之处
  5. linux 磁盘分配 简书,linux 磁盘分区
  6. sudu在linux的命令,sudo命令
  7. 更新CentOS中的python(从2.6.X到2.7.X)
  8. HadoopSourceAnalyse---ResourceMananger-initiate
  9. 11.9 noip模拟试题
  10. python实验报告实验总结_python实验报告一
  11. google 浏览器下载历史版本的方法
  12. c语言.jpg图片转成数组_如何把pdf图片转成jpg?快看高手私藏实用的技巧
  13. Linux学习16 软件包和启动项管理
  14. 快速文件扫描王用户协议
  15. Black-Scholes 期权定价公式的来龙去脉
  16. 第三课--渐变(Gradients)
  17. 15、【华为HCIE-Storage】--多路径技术
  18. 搜索引擎广告信息优化网站SEO
  19. 【大咖云集】2021年IEEE电子信息工程与计算机科学国际会议(IEEE-EIECS 2021)征稿中!...
  20. <Linux>Ubuntu使用glade创建gtk UI应用程序

热门文章

  1. comsol分析时总位移代表什么_comsol求解波动方程.ppt
  2. 【nlp自然语言处理实战】案例---FastText模型文本分类
  3. 如何理解LTE物理层的时隙结构,RE和RB
  4. Mac系统截图快捷键
  5. switch可以用什么手柄_switch有些什么操作设备?NS各类手柄种类介绍
  6. 3.GMM模型-EM算法
  7. 使用 Flv.js 和 Reflv 播放视频
  8. ElasticSearch个人学习笔记 狂神说
  9. 知识:满月时,为什么月亮时大时小呢
  10. Go 1.18 发布了,不用翻墙即可下载!!!