mpf.plot(
data=df,
type='candle',
mav=(3, 6, 9),
volume=True,
show_nontrading=True...volume: True表示添加成交量,默认False
type: 图表类型,可选值包含:'ohlc', 'candle', 'line', 'renko', 'pnf'
title: 标题
ylabel...: 纵轴标签
ylabel_lower: 成交量的Y轴标签
show_nontrading: 是否显示非交易日,默认False
figratio: 控制图表大小的元组
mav: 是否添加移动平均线
style...解决中文乱码
另外,我们在使用Matplotlib可视化时,会遇到中文乱码问题,一般用以下语句轻松解决:
plt.rcParams['font.sans-serif'] = ['SimHei'] #...用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
同理,我们也可提前设置mplfinance的style里的字体格式,