我有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
我想尝试将两个数据帧合并到一个数据帧中,并绘制按时间(“ 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)
当我只绘制一个时,结果对我来说太棒了(我还是一个初学者)。
但是当我执行所有操作时,它们会合并为一个。
如何避免呢?每一种时间我只需要一个情节
答案 0 :(得分:1)
在这里,两个箱形图显示在一个图形上,为避免这种情况,您每次使用plt.show()
时都应在代码中添加boxplot()
。这样一来,每个图形将有一个图。