ggplot2: Zeichnen auf einem Raster mit weniger Plots als Ansichtsfenster

8
%Vor%

Ich möchte die unteren zwei Plots zentrieren. Wie kann das gemacht werden? Ich kann es mit split.screen tun, aber ich kann nicht herausfinden, wie man das mit ggplot2 macht. ggplot2 hat eine coolere Grafik.

Vielen Dank im Voraus!

PK

    
polarise 28.05.2013, 15:46
quelle

2 Antworten

12

Sie können das Paket gtable für flexible und praktische Rasterlayouts verwenden oder einfach zwei arrayGrobs verschachteln,

%Vor%

Bearbeiten: Damit die unteren Plots die volle Breite überspannen, müssen Sie einfach den Dummy-Befehl nullGrobs () in der obigen Lösung entfernen:

%Vor%

    
baptiste 28.05.2013, 16:24
quelle
7

Hier ist ein alternativer Weg mit gtable :

%Vor%

Bearbeiten: Damit die unteren Plots die volle Breite überspannen, müssen Sie lediglich die entsprechenden l- und r-Indizes ändern,

%Vor%     
baptiste 28.05.2013 17:48
quelle

Tags und Links