Ich fand dies pregunta über die Änderung der Größe eines ggplot2-Plots in Sweave. Ich habe die Sweaveopts{width=3, height=3}
und es verkleinert zwar den Plot, aber nicht den Text. Am Ende überschneiden sich also alle Zahlen auf den Achsen.
Gibt es eine Möglichkeit, den gesamten ggplot2-Plot in Sweave zu skalieren, so dass ich nicht jede Komponente im ursprünglichen ggplot2-Aufruf manuell skalieren muss? Es scheint etwas zu sein, das ich tun können sollte, aber ich kann es weder im ggplot2-Buch noch auf der Website finden. Vielen Dank!
FWIW, hier ist mein Aufruf in Sweave:
\SweaveOpts{width=3, height=3}
\begin{figure}
\begin{center}
<<fig=TRUE>>=
print(plot.m)
@
\end{center}
\caption{stuff}
\label{fig:stuff}
\end{figure}
Und der Aufruf, der den ggplot2-Plot erzeugt:
plot.m <- ggplot(temp, aes(date, spread)) + geom_bar(stat="identity") + scale_x_date(major="years", minor="months")