我有4个看起来相同的数据帧,但包含来自不同月份的数据。这就是他们所有人的样子。它们有一个日期并包含处理时间。最后一行是一个指标,但并不重要。
Freigabe Fauf Transport/Auslagerung Qualitätsprüfung Packen Auslieferung Gesamt Komp Werk
2018-09-07 1.0 1.0 2.0 1.0 4.0 2
2018-09-10 1.0 11.0 6.0 2.0 19.0 1
我想尝试将两个datafram合并到一个数据帧中,并绘制按时间排序的时间(“Gesamt”,“Qualitätsprüfung”,“Packen”等)和月份。所以这就是我为“Gesamt”和“Auslagerung / Transport”所尝试的。
z = pd.concat([m1df1i, m2df2i, m3df3i, m4df4i])
a = z[['Gesamt']].groupby(z["Freigabe Fauf"].dt.month).boxplot(z)
b = z[['Transport/Auslagerung']].groupby(z["Freigabe Fauf"].dt.month).boxplot(z)
当我只绘制一个时,结果对我来说太棒了(我还是初学者)。
但当我执行所有内容时,它们合并为一个。
我怎么能避免呢?每种时候我只需要一块地块
这里,两个箱图显示在一个图上,为避免这种情况,您应该在每次使用plt.show()
时在代码中添加boxplot()
。有了它,每个数字将有一个图。