mplfinance蜡烛图 均线成交量

import mplfinance as mpf

以下是疑点解答:

  1. 添加均线
mpf.plot(data,type='candle',mav=(5,10))
  1. 均线粗细设置
mpf.plot(data,type='candle',mav=(5,10),update_width_config={'line_width': 3})
  1. k线颜色设置
# up 上涨颜色,down下跌颜色
# edge 边框颜色
# wick 上影线下影线颜色
mc = mpf.make_marketcolors(up='red', down='green', edge='inherit', wick='inherit',volume='inherit')
# base_mpf_style 格式有好多种‘binance’, ‘blueskies’, ‘brasil’, ‘charles’, ‘checkers’, ‘classic’, ‘default’, ‘mike’, ‘nightclouds’, ‘sas’, ‘starsandstripes’, ‘yahoo’
# rc这里为了避免中文乱码
s = mpf.make_mpf_style(base_mpf_style='binance', marketcolors=mc, mavcolors=('red','green'),rc={'font.family': 'SimHei'})
  1. 获取figure,可以用于画布
# axlist就是返回的axes列表,假如只有一个图,那么就是左侧和右侧的2个axes
figure, axlist = mpf.plot(data, type='candle',returnfig=True)
  1. 设置axes格式
# 左侧tick显示数据到2位小数点
axlist[0].yaxis.set_major_formatter(FormatStrFormatter('%.2f')) 
  1. 右侧刻度和左侧一样
axlist[0].tick_params(labelright=True) 
  1. 设置表格标题
axlist[0].set_title('this chart')
  1. 格式化日期
mpf.plot(data, type='candle', datetime_format='%m-%d')# 只显示月日
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值