Ich versuche, n Anzahl der Barplots mit einem gemeinsamen Label-Plot unten zu kombinieren. Mein Problem ist, dass grid.arrange die beiden Plots in 50% -50% kombiniert. Ich suche nach etwas wie der Layout-Matrix, wo Sie 4 Slots und die ersten 3 angeben können, die vom ersten Plot und dem letzten Slot-für-Plot übernommen werden. Und passen Sie sie entsprechend der Anzahl der Plots an.
Ich habe hier einen Beispielcode von dem, was ich versuche:
%Vor%Die beiden Diagramme stimmen nicht ganz perfekt überein. Aber das ist ein anderes Problem. Und das war nützlich Wie kann ich eine beliebige Anzahl von ggplots mit grid.arrange? Ich könnte jeden nach dem anderen grafisch darstellen, aber ich hätte gerne die Facettenlabels.
grid.arrange () lässt Sie die Panels nicht richtig ausrichten, es ist besser mit gtable zu arbeiten.
%Vor%
Beachten Sie, dass die Panelhöhen bei dieser Strategie standardmäßig gleich sind. Das liegt daran, dass sie im Layout als unit(1, "null")
angezeigt werden ( g$heights
). Es ist trivial, g$heights
zu bearbeiten, wenn ein anderes Verhältnis erforderlich ist.