python蜡烛图预测_python tushare股票K线蜡烛图绘制
序言:学着学着就学到股票图形绘制了,尝试了下,入门蛮简单的,后面就不知道了,现在好像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线蜡烛图绘制相关推荐
- python生成k线图_基于tushare生成k线图
tushare简介 TuShare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工到数据存储的过程,能够为金融分析人员提供快速.整洁.和多样的便于分析的数据, ...
- 厉害了,Python画出高颜值交互股票K线图
大家应该或多或少地会接触过股票,或者去购买股票型基金,但是提到股票基金就不得不提到的是K线图,今天小编就带领大家一起用Python来制作可以交互的高颜值K线图, 01 获取股票历史数据 我们挑选&qu ...
- 使用mpl_finance画股票K线图
使用mpl_finance画股票K线图 前言 正文 前言 今天给大家介绍一下如何利用 python 中的 mpl_finance 模块画股票K线图. 该模块在 matplotlib 2.0之前是叫做 ...
- python tushare mpf 画股票k线图
在 Python3 环境下使用 Python2 代码时,碰到了如下的语句: #import matplotlib.finance as mpf 需要安装 pip install mpl_finance ...
- python画k线图_Python+pyqtgraph:跟我学如何绘制股票K线图
引言 pyqtgraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView ...
- Python绘制股票K线图
目录 1 股票K线图知识了解 2 用Python绘制股票K线图 2.1 安装绘制K线图的mpl_finance库 2.2 引入相关库 2.3 用Tushare库获取股票基本数据 2.4 日期格式调整及 ...
- 用python画股票分时图 github_用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)...
在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...
- 太酷炫了,用python绘制股票K线图!
大家好,我是小五 发现大家还是最喜欢股票基金话题呀~ 那说到股票基金就不得不提--K线图! 那小五今天就带大家???? 用python来轻松绘制高颜值的K线图???? 获取股票交易数据 巧妇难为无米之 ...
- 利用 python numpy +matplotlib 绘制股票k线图
一.python numpy + matplotlib 画股票k线图 # -- coding: utf-8 -- import requests import numpy as np from mat ...
最新文章
- Python多版本共存配置
- linux 本地账号密码无法登陆(shell可以登录),一直返回 登陆的login界面
- 将iphone中的照片同步到电脑
- WordPress简洁博客主题:Sweet主题
- Origin绘制散点图个性化设置散点颜色
- 【翻译】ASP.NET 4中的可扩展输出缓存
- iOS Category 和 Extention 的本质区别【面试必备】
- 【车牌识别】基于matlab GUI BP神经网络车牌识别(带语音播报)【含Matlab源码 668期】
- C++/Qt中文显示乱码与string/wstring/wchar_t转换
- 20200308模拟赛
- Python学习笔记——python基础之python中for......else......的使用
- STM32标准库修改HSI时钟教程
- 通用定时器产生PWM
- Warning: Failed prop type: The prop 'bounces' is marked as required in 'PagerAndroid', but it's valu
- PHP获取图片和视频类型
- Python实例浅谈--Python与C/C++相互调用
- 崩坏2服务器维护,崩坏学园2(日服)无法连接服务器是什么原因
- android 浏览器支持java,Android浏览器访问java web的方法
- C语言 计算签到所得积分
- DDM(Drift Detection Method)
热门文章
- vue代码上传服务器后背景图片404解决方法
- 调用webapi 错误:使用 HTTP 谓词 POST 向虚拟目录发送了一个请求,而默认文档是不支持 GET 或 HEAD 以外的 HTTP 谓词的静态文件。的解决方案
- JavaScript 运行时错误: 无法获取未定义或 null 一种解决方案
- Android:如何将Enum放入捆绑包中?
- 如何使用Java获取当前日期/时间
- 区块链,数字资产货币开发
- docker本地仓库镜像
- 倒排索引PForDelta压缩算法——基本假设和霍夫曼压缩同
- RecyclerView嵌套TextView时显示文字不全的解决方法之一
- 演练:创建和注册自定义 HTTP 模块