Создание блокпостов из фреймов данных без объединения в один - PullRequest
0 голосов
/ 14 марта 2019

У меня есть 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)

Когда я рисую только один, результат для меня фантастический (я все еще новичок).

enter image description here

но когда я выполняю все, они объединяются в один.

enter image description here

Как мне избежать этого?Мне нужны только отдельные участки для каждого вида времени

1 Ответ

1 голос
/ 14 марта 2019

Здесь два прямоугольника показаны на одной фигуре, чтобы избежать этого, вы должны добавлять в свой код plt.show() каждый раз, когда вы используете boxplot().При этом у вас будет один сюжет на фигуру.

...