【发布时间】:2017-05-30 06:37:47
【问题描述】:
%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
这会根据需要输出子图。
但是当试图通过 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
【问题讨论】:
-
我的赞成票代表我同意这看起来很糟糕,我不知道如何解决它,我想看看其他人是否可以。
标签: python pandas boxplot seaborn