小编DSG*_*DSG的帖子

如何调整seaborn中的subplot大小?

%matplotlib inline
fig, axes = plt.subplots(nrows=2, ncols=4)
m = 0
l = 0
for i in k: 
    if l == 4 and m==0:
        m+=1
        l = 0
    data1[i].plot(kind = 'box', ax=axes[m,l], figsize = (12,5))
    l+=1
Run Code Online (Sandbox Code Playgroud)

这会根据需要输出子图.

熊猫箱图

但是当试图通过seaborn实现它时,子图堆叠彼此靠近,我如何改变每个子图的大小?

fig, axes = plt.subplots(nrows=2, ncols=4)
m = 0
l = 0
plt.figure(figsize=(12,5))
for i in k: 
    if l == 4 and m==0:
        m+=1
        l = 0
    sns.boxplot(x= data1[i],  orient='v' , ax=axes[m,l])
    l+=1
Run Code Online (Sandbox Code Playgroud)

Seaborn Boxplots

python boxplot pandas seaborn

5
推荐指数
1
解决办法
5474
查看次数

标签 统计

boxplot ×1

pandas ×1

python ×1

seaborn ×1