python的mplfinance模块的图片元素宽度设置(蜡烛、ohlc 、线条、成交量柱体)

宽度是会自动调整的,影响图中元素宽度的因素有以下几点:

  • 图上有多少数据(数据点数);
  • 数据之间相距多远(分钟、天、周、月等);
  • 图的大小;
  • 是否在图中显示非交易时段。

当然,也可以手动调整宽度,使用以下两个参数的其中一个就可以了:

scale_width_adjustment=dict(volume=0.4)
 #以1为原始宽度进行放缩 ,dict中可设置的参数包括 candle, ohlc, volume, or lines

update_width_config=dict(candle_linewidth=1.75, line_width=0.7) 
#更加细致的宽度设置,参数如下:
ohlc        ohlc_ticksize          设置ohlc左右标记的长度
            ohlc_linewidth         设置ohlc竖线的宽度
candle      candle_width           设置蜡烛图柱体的水平宽度
            candle_linewidth       设置蜡烛图柱体边缘和烛芯的厚度
volume      volume_width           设置成交量柱体的水平宽度
            volume_linewidth       设置成交量柱体边缘的厚度                                                                                
lines       line_width             设置均线和其它线性元素的厚度
在plot方法的参数列表中添加参数:
mpf.plot(data, update_width_config=dict(candle_linewidth=1.75, line_width=0.7))

设置效果如图:

设置前

设置前

 设置后

设置后

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值