# -*- coding: utf-8 -*-
"""
Created on Sat Jun 8 08:22:31 2019
@author: User
"""
import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
print('\n pd.read_table:')
jddf=pd.read_csv('data\stock50.csv',sep=',',header=None,
names=['id','time','code','open_p','colse_p','low_p','vol','high_p','col'])
plt.plot(jddf['open_p'],label='Opening Price')
plt.legend(loc='lower right', frameon=False) # 图例在图形里面
plt.legend(loc=8, frameon=False, bbox_to_anchor=(0.5,-0.3))# 图例在图形外面
meanop=jddf['open_p'].rolling(5).mean() #计算开盘价的5期平均移动
stdop=jddf['open_p'].rolling(5).std()
plt.plot(range(50),jddf['open_p']) #50条数据不能错
plt.fill_between(range(50),
meanop-1.96*stdop,
meanop+1.96*stdop,
color='b',
alpha=0.2)
fig=plt.gcf()
fig.set_size_inches(12, 7)
plt.show
运行: