宽度是会自动调整的,影响图中元素宽度的因素有以下几点:
- 图上有多少数据(数据点数);
- 数据之间相距多远(分钟、天、周、月等);
- 图的大小;
- 是否在图中显示非交易时段。
当然,也可以手动调整宽度,使用以下两个参数的其中一个就可以了:
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))
设置效果如图:
设置前
设置后