Pandas 多个箱形图 - 如何减少图之间的间距?

Pandas multiple boxplots - how to reduce spacing between plots?

我有一个包含两个箱线图的图:

lan_data 和 wan_data 之间的间距很大。我想缩小间距。

我的数据框很简单:

df = pd.DataFrame({'lan_data':random.sample(range(1, 100), 100), 'wan_data':random.sample(range(1, 100), 100)})

我已经看过,我遇到的所有答案都与减小轴宽度有关,这只会挤压图,或者改变图的位置 - none 这些解决方案似乎是合适的。

理想情况下,我希望能够执行以下操作:

df.plot.box(box_padding = [top, bottom, left, right])

df.plot.box(subplot_spacing = 1.5)

有什么建议吗?

尝试与 widths 一起玩:

df.plot.box(widths=0.8)