# -*- coding: utf-8 -*-
"""
Created on Sun May 20 17:09:15 2018
@author: M
"""
import matplotlib as mpl
import tushare as ts
import matplotlib.pyplot as plt
import matplotlib.finance as mpf
from matplotlib.pylab import date2num
import datetime
#嘉化能源
code = '600273'
start_date = '2015-05-18'
end_date = '2018-05-18'
stock = ts.get_k_data(code, start=start_date, end=end_date)
#将时间转换为数字
def date_to_num(dates):
num_time = []
for date in dates:
date_time = datetime.datetime.strptime(date, '%Y-%m-%d')
num_date = date2num(date_time)
num_time.append(num_date)
return num_time
'''
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, l
蜡烛图+成交量
最新推荐文章于 2022-08-07 11:33:44 发布
这段代码展示了如何使用Python的matplotlib库和tushare模块来获取股票数据,并绘制出蜡烛图以及对应的成交量柱状图。具体操作包括:获取嘉化能源(600273)从2015年5月18日至2018年5月18日的K线数据,将日期转换为数字格式,然后使用matplotlib的candlestick_ochl函数绘制蜡烛图,同时用bar函数绘制成交量图。最后,设置了x轴标签的旋转角度,以便于阅读。
摘要由CSDN通过智能技术生成