python : pandas 画移动平均线
数据文件 66001_.txt 内容格式:
date,jz0,jz1,jz2,jz3,jz4,jz5
2012-12-28,0.9326,0.8835,1.0289,1.0027,1.1067,1.0023
2012-12-31,0.9435,0.8945,1.0435,1.0031,1.1229,1.0027
2013-01-04,0.9403,0.8898,1.0385,1.0032,1.1183,1.0030
... ...
pd_roll_mean1.py
# -*- coding: utf-8 -*-
import os, sys
if len(sys.argv) ==2:i = sys.argv[1]
else:print 'usage: pd_roll_mean1.py i 'sys.exit(1)import pandas as pd
# dataFrame 第6章 数据加载 读写文本格式的数据 第167页
df = pd.read_csv('/python/66001_.txt', parse_dates=True, index_col=0 )df.head() # 预览前5行数据
df.describe() # 数据基本统计量import matplotlib.pyplot as plt
# 加这个两句 可以显示中文
plt.rcParams['font.sans-serif'] = [u'SimHei']
plt.rcParams['axes.unicode_minus'] = Falsejz = 'jz'+str(i)
df[jz].plot(figsize=(12,6), grid=True, legend=jz, label='66001'+str(i))
# 画30日移动平均线
pd.rolling_mean(df[jz], 30).plot(grid=True)
plt.show()
运行 python pd_roll_mean1.py 5
参考书:[ 利用Python进行数据分析 ]
python 3.7 , pandas 0.23 以上 画移动平均线 新的代码:
[https://blog.csdn.net/belldeep/article/details/87475412]
python : pandas 画移动平均线相关推荐
- python移动平均线绘图_对python pandas 画移动平均线的方法详解
数据文件 66001_.txt 内容格式: date,jz0,jz1,jz2,jz3,jz4,jz5 2012-12-28,0.9326,0.8835,1.0289,1.0027,1.1067,1.0 ...
- Python绘制指数加权平均线
以下是绘制指数加权平均线的 Python 代码 # -*- coding: utf-8 -*- import numpy as np np.random.seed(1337) # for reprod ...
- 用 Python 实现股票指数移动平均线
移动平均指标用于各种交易策略,以发现价格数据的长期趋势.简单移动平均线策略的一个潜在缺点是它们对所有价格的权重相同,而您可能希望最近的价格占有更大的比重.指数移动平均线 (EMA) 是实现这一目标的一 ...
- Python+pandas +画出股票的收盘价的趋势图(笔记)
题目说的好像和股票有关,实际上就是一个时间序列图.但本节主要介绍时间序列的几个常用统计方法.详细如下: 1. 画出股票(代码:688022)的收盘价趋势图 [脚本] import tushare as ...
- Python matplotlib 柱状图 添加平均线
直接上代码 主要是在代码中添加 ax.hlines(33,-1,7,linestyles='--',colors='#4472C4',label='平均值') import matplotlib.py ...
- python使用pyechart快速绘制各类可视化表格-包括带平均线的折线图、雷达图等等,超实用!(不断更新)
近期由于在计算绩效的时候,老板需要每个季度针对绩效给一个报告PPT,之前总是用excel来进行数据的统计,以及画图来贴进PPT里面,在接触了PYTHON的一段时间后,发现可以将数据导入就自动生成表格, ...
- python 移动平均线_Python中的移动平均线
python 移动平均线 There are situations, particularly when dealing with real-time data, when a conventiona ...
- 使用pandas时间窗口函数rolling完成量化交易之移动平均线
要想理解移动平均线,先来理解移动平均的概念.移动平均线.乖离率.相对强弱指数.均量线等技术指标都是在移动平均基础上建立起来的. 移动平均线<–移动平均数<–移动平均<–算术平均. 1 ...
- Python -Pandas 如何画柱状图?
摘要:本文主要是讲一下用python如何画柱状图(频率直方图),老规矩,先看看我们最终实现的效果. .可以看到,横轴是某个属性的取值,而纵轴是出现是频数. 本图来自于以下的数据集: --------- ...
最新文章
- vue入门实践,style和数据绑定
- (十)MySQL日志
- 解决cvc-complex-type.2.4.a: Invalid content was found starting with element
- Python零碎知识(8):模块的学习|资源利用
- 现在为什么面对着人多,陌生人的时候会紧张?
- 2017c语言考核册答案,2017年电大《C语言程序设计》形成性考核册答案.doc
- [ActionScript 3.0] AS3中的位图(BitmapData)应用
- java 匿名函数_国外程序员用的火热的Vavr是什么鬼?让函数式编程更简单!
- 【Git/Github学习笔记】Github私钥的问题
- MVC传参数给js的时候 如果是数值 变量要进行一下转换才能正确识别 例如var aaa = parseInt('@Model.ClickIndex');...
- pageoffice动态模板填充JAVA,使用卓正PageOffice--动态填充Word文档
- 谷歌浏览器屏蔽广告插件下载
- 微信小程序毕业设计选题
- python怎么选取第几行第几列_python 第几行第几列python 常见的17个错误分析-python-第二电脑网...
- (下篇)校园小程序前端部署教程-优雅草老八写
- 金项奖入围展播 | 梦系来客,星耀有礼
- 使用java、html5以及wPaint实现在线编辑图片并保存到FTP中的功能,在线图片为iis服务
- 《算法笔记》学习笔记(1)
- 《设计模式》12.组合模式(结构型)
- 夫妻驾驶途中打瞌睡 车辆定速巡航120迈飞下四米高速路