python tushare画k线图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python tushare画k线图相关的知识,希望对你有一定的参考价值。

tushare 数据规整画图
from matplotlib.pylab import date2num
import datetime
 
# 对tushare获取到的数据转换成candlestick_ohlc()方法可读取的格式
data_list = []
hist_data = ts.get_hist_data('600199')
for dates,row in hist_data.iterrows():
    # 将时间转换为数字
    date_time = datetime.datetime.strptime(dates,'%Y-%m-%d')
    t = date2num(date_time)
    open,high,low,close = row[:4]
    datas = (t,open,high,low,close)
    data_list.append(datas)
 
# 创建子图
fig, ax = plt.subplots()
fig.subplots_adjust(bottom=0.2)
# 设置X轴刻度为日期时间
ax.xaxis_date()
plt.xticks(rotation=45)
plt.yticks()
plt.title("股票代码:601558两年K线图")
plt.xlabel("时间")
plt.ylabel("股价(元)")
mpf.candlestick_ohlc(ax,data_list,width=1.5,colorup='r',colordown='green')
plt.grid()

以上是关于python tushare画k线图的主要内容,如果未能解决你的问题,请参考以下文章

用Python轻松制作一个股票K线图网站

用Python轻松制作一个股票K线图网站

python 画K线图

Python量化交易08——利用Tushare获取日K数据

echarts画k线图

使用ECharts画K线图