序言:学着学着就学到股票图形绘制了,尝试了下,入门蛮简单的,后面就不知道了,现在好像mplfinance更换了新版本,老版本不支持了。以下代码能实现单个股票K线蜡烛图图形输出,不过我用的是tushare.pro版本,需要积分,代码如下:

import numpy as np

import pandas as pd

import tushare as ts

import mplfinance as mpf

import matplotlib.pyplot as plt

from pylab import mpl

from datetime import datetime

#pd.set_option()就是pycharm输出控制显示的设置

pd.set_option('expand_frame_repr', False)#True就是可以换行显示。设置成False的时候不允许换行

pd.set_option('display.max_columns', None)# 显示所有列

#pd.set_option('display.max_rows', None)# 显示所有行

pd.set_option('colheader_justify', 'centre')# 显示居中

pro = ts.pro_api('要到tushare官网注册个账户然后将token复制到这里,可以的话请帮个忙用文章末我分享的链接注册,谢谢')

mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体

mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题

df = pro.daily(ts_code='000001.SZ', start_date='20171001', end_date='20200801')

#df.sort_values(by='trade_date',ascending=False)

data = df.loc[:, ['trade_date', 'open', 'close', 'high', 'low', 'vol']] #:取所有行数据,后面取date列,open列等数据

data = data.rename(columns={'trade_date': 'Date', 'open': 'Open', 'close': 'Close', 'high': 'High', 'low': 'Low', 'vol': 'Volume'}) #更换列名,为后面函数变量做准备

data.set_index('Date', inplace=True) #设置date列为索引,覆盖原来索引,这个时候索引还是 object 类型,就是字符串类型。

data.index = pd.DatetimeIndex(data.index) #将object类型转化成 DateIndex 类型,pd.DatetimeIndex 是把某一列进行转换,同时把该列的数据设置为索引 index。

data = data.sort_index(ascending=True) #将时间顺序升序,符合时间序列

mpf.plot(data, type='candle', mav=(5, 10, 20), volume=True, show_nontrading=False)

python蜡烛图预测_python tushare股票K线蜡烛图绘制相关推荐

  1. python生成k线图_基于tushare生成k线图

    tushare简介 TuShare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工到数据存储的过程,能够为金融分析人员提供快速.整洁.和多样的便于分析的数据, ...

  2. 厉害了,Python画出高颜值交互股票K线图

    大家应该或多或少地会接触过股票,或者去购买股票型基金,但是提到股票基金就不得不提到的是K线图,今天小编就带领大家一起用Python来制作可以交互的高颜值K线图, 01 获取股票历史数据 我们挑选&qu ...

  3. 使用mpl_finance画股票K线图

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

  4. python tushare mpf 画股票k线图

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

  5. python画k线图_Python+pyqtgraph:跟我学如何绘制股票K线图

    引言 pyqtgraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView ...

  6. Python绘制股票K线图

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

  7. 用python画股票分时图 github_用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)...

    在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...

  8. 太酷炫了,用python绘制股票K线图!

    大家好,我是小五 发现大家还是最喜欢股票基金话题呀~ 那说到股票基金就不得不提--K线图! 那小五今天就带大家???? 用python来轻松绘制高颜值的K线图???? 获取股票交易数据 巧妇难为无米之 ...

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

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

最新文章

  1. Python多版本共存配置
  2. linux 本地账号密码无法登陆(shell可以登录),一直返回 登陆的login界面
  3. 将iphone中的照片同步到电脑
  4. WordPress简洁博客主题:Sweet主题
  5. Origin绘制散点图个性化设置散点颜色
  6. 【翻译】ASP.NET 4中的可扩展输出缓存
  7. iOS Category 和 Extention 的本质区别【面试必备】
  8. 【车牌识别】基于matlab GUI BP神经网络车牌识别(带语音播报)【含Matlab源码 668期】
  9. C++/Qt中文显示乱码与string/wstring/wchar_t转换
  10. 20200308模拟赛
  11. Python学习笔记——python基础之python中for......else......的使用
  12. STM32标准库修改HSI时钟教程
  13. 通用定时器产生PWM
  14. Warning: Failed prop type: The prop 'bounces' is marked as required in 'PagerAndroid', but it's valu
  15. PHP获取图片和视频类型
  16. Python实例浅谈--Python与C/C++相互调用
  17. 崩坏2服务器维护,崩坏学园2(日服)无法连接服务器是什么原因
  18. android 浏览器支持java,Android浏览器访问java web的方法
  19. C语言 计算签到所得积分
  20. DDM(Drift Detection Method)

热门文章

  1. vue代码上传服务器后背景图片404解决方法
  2. 调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案
  3. JavaScript 运行时错误: 无法获取未定义或 null 一种解决方案
  4. Android:如何将Enum放入捆绑包中?
  5. 如何使用Java获取当前日期/时间
  6. 区块链,数字资产货币开发
  7. docker本地仓库镜像
  8. 倒排索引PForDelta压缩算法——基本假设和霍夫曼压缩同
  9. RecyclerView嵌套TextView时显示文字不全的解决方法之一
  10. 演练:创建和注册自定义 HTTP 模块