导入本地数据集,进行数据处理,再进行画图
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import datetime
# 导入要处理的数据,浏览进行必要的数据处理
data = pd.read_csv('GBPUSDH.csv')
data.head()
# 数据处理
stock = pd.read_csv('GBPUSDH.csv',names=['date','open','high','low','close','no','0'],usecols=[0,1,2,3,4],nrows=1000)
stock.head()
# 导入用来画蜡烛图的库
import mpl_finance as mpf
# 绘制k线图
%matplotlib qt5
prices = stock[['open','close','high','low']]
dates = stock['date']
candleData = np.column_stack([list(range(len(dates))),prices])
fig = plt.figure(figsize=(15,8))
ax = fig.add_axes([0.1,0.3,0.8,0.6])
mpf.candlestick_ochl(ax,candleData,width=0.6,colorup='r',colordown='g',alpha=1.0)
plt.show()