# -*- coding: utf-8 -*-
"""
Created on Sun May 20 13:44:23 2018
@author: M
"""
import tushare as ts
from matplotlib.pylab import date2num
import datetime
import matplotlib.pyplot as plt
code = '600273'
start_data = '2016-05-18'
end_data = '2018-05-18'
hist_data = ts.get_hist_data(code, start=start_data, end=end_data)
data_list = []
for dates,row in hist_data.iterrows():
date_time = datetime.datetime.strptime(dates, '%Y-%m-%d')
t = date2num(date_time)
open, high, close, low = row[:4]
datas = (t, open, high, low, close) #tushare里的数据顺序为open,high,close,low注意
data_list.append(datas)
fig, ax = plt.subplots(figsize=(16, 10))
fig.subplots_adjust(bottom=0.2)
mpf.candlestick_ohlc(ax, data_list, width=1.5, colorup='r', colordown='green')
plt.grid()
ax.xaxis_date()
ax.autoscale_view()
plt.setp(plt.gca().get_xticklabels(),rotation=30)
金融学图标-蜡烛图2candlestick_ohlc
最新推荐文章于 2022-08-19 19:13:25 发布