Ich verwende ggplot und ggplot.multiplot
Funktion, Plots Multiplots (2 Spalten Plots) pro Seite zu plotten, aber ich konnte es nicht schaffen. bitte helfeWie plottet man Multiplot (zwei Spaltenplots) pro Seite in einer einzigen PDF?
Ich habe eine Liste von ggplots in der Variablen plot_list und benutze die Funktion ggplot2.multiplot
um 2 Plots pro Seite zu plotten. Aber es plotten alle Zahlen auf einer Seite, die versagt haben. Ich möchte zwei Grafiken pro Seite in einer einzigen Zahl.
>plot_list ## ggplot saved in a list though i have long list to plot
[[1]]
[[2]]
[[3]]
[[4]]
In beiden Fällen habe ich versucht, aber alle vier Parzellen aufgetragen in derselben Seite:
library(easyGgplot2)
library(ggplot2)
ggplot2.multiplot(plotlist = plot_list, cols=2)
ggplot2.multiplot(plotlist = plot_list)
jedoch seine Arbeit als:
ggplot2.multiplot(plot_list[[1]],plot_list[[2]],cols=2)
ggplot2.multiplot(plot_list[[3]],plot_list[[4]],cols=2)
Aber ich lange Liste von Zahlen haben zu erzeugen, in eine einzelne pdf !!
Ich habe auch versucht library("cowplot")
, aber Fehler bei der Verwendung der Liste der Zahlen.
plot_grid(plot_list, ncol = 2, nrow = 1)
Error in ggplot_to_gtable(x) :
Argument needs to be of class "ggplot" or "gtable"
Bitte helfen. Dank
Sind Sie offen für par (mfrow = c (2,2)) für die vier Plots, die Sie plotten möchten? Auch einige grid.arrange-Funktion wird hier wahrscheinlich auch den Trick tun. – InfiniteFlashChess
Siehe diesen Link für das, worüber ich spreche. http://www.statmethods.net/advgraphs/layout.html – InfiniteFlashChess
Woher haben Sie die Funktion 'ggplot.multiplot'? Außerdem: Es ist immer gut, ein [reproduzierbares Beispiel] einzuschließen (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610). – Jaap