【发布时间】:2021-08-13 18:23:42
【问题描述】:
您好,我对 Python 很陌生,我正在尝试修复标签,因为它们重叠(如图所示)。我认为 hspace 和 wspace 是列,但我不确定如何调整标签中的其他所有内容,我不想弄乱 x 轴。有没有办法让这个情节看起来更清晰?
这是我所拥有的:
_, axes = plt.subplots(nrows=6, ncols=6, sharex=True)
plt.suptitle('mean activity duration by time of day')
plt.subplots_adjust(hspace=0.5, wspace=0.5)
for ax, (activity, df) in zip(axes.ravel(), df_all.groupby('e')):
(df.groupby('f')
.d
.mean()
.plot(ax=ax,
kind='bar',
title=activity,
xlabel='time'))
6 x 6 条形图:
【问题讨论】:
-
除了副本中的答案之外,您最好使用
seaborn.catplot和kind='bar'并使用col和col_wrap参数。它主要会用 1 行替换你的整个代码。
标签: python python-3.x pandas dataframe matplotlib