【发布时间】:2020-08-19 11:14:29
【问题描述】:
我有 69 台机器,每台机器都有 12 个月的生产数据。
我用 groupby.plot() 将它们全部绘制出来,并得到了一长串视图。想知道如何制作紧凑的布局以便我可以立即查看它们?想要的结果是每行有 7 列和 69/7 行。请帮忙!
c1.groupby('System ID').plot(x='Month', y='Monthly Production',kind='bar',legend=True)
【问题讨论】:
-
示例数据在这里会有所帮助 - 但您可能想查看
sns.catplot,它具有参数col和col_wrap,这将使您能够做您想做的事情 -
@baxx 谢谢。向jonathansoma.com/lede/data-studio/classes/small-multiples/…学习了一番,终于成功了!!!
-
哦,你是在纯 matplotlib 中完成的,太好了!感谢您的链接,我发布的内容非常适合能够快速生成内容......我将添加一个快速版本,我不希望它是一个答案,只要它感兴趣。另外 - 如果您能够在您给出的答案中提供任何数据,这对其他认为可以从中学习的人很有用
标签: python pandas matplotlib pandas-groupby