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

标签 python python-3.x pandas boxplot spacing

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

enter image description here

lan_data 和 wan_data 之间的间距非常大。我想减少这个间距。

我的数据框很简单:

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

我已经查看过,遇到的所有答案都与减少轴宽度(这只会挤压绘图)或更改绘图的位置有关 - 这些解决方案似乎都不合适。

理想情况下,我希望能够做这样的事情:

df.plot.box(box_padding = [上、下、左、右])

df.plot.box(subplot_spacing = 1.5)

有什么建议吗?

最佳答案

尝试使用宽度:

df.plot.box(widths=0.8)

enter image description here

关于python - Pandas 多个箱线图 - 如何减少图之间的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56152941/

相关文章:

python - 如何在 Python 3.x 上将图像添加到 Tkinter GUI

python - 填充源 - 目标对和列表中的标志

python - python 中的行 n= n 和 int(n) 是什么意思

python - 在 Python OOP 中是否可以从导入时包含的模块中初始化一个类

python - 从现有词典创建频率词典

python - 变换矩阵 - 显示所有 0 值

python - Python 中文件的动态名称

python - Pandas 多索引中带有大写字母标签的错误

python - SQLAlchemy 与 PostgreSQL Unicode 问题

python-3.x - 我应该如何使用单变量样条曲线来拟合特定形状的数据?