Hi Leute,
Ich habe folgendes Problem:
Ich will dass in meinem PDF File das erstellt wird, drei quadratische Plots nebeneinender sind, und danach der Text weitergeht.
Die 3 quadratischen Plots nebeneinander erreiche ich wenn ich in R den Befehl par(mfrow=c(3,3)) nutze. Im PDF file wird dann aber immer viel Platz zwischen den Plots und dem Text gelassen. (wie wenn der Platz für 6 weitere Plots reserviert wäre, weil in par(mfrow=c(3,3)) ja eigentlich 9 Plots spezifiziert werden).
Weiß wer wie ich das Problem lösen könnte?
Schonmal Danke im Voraus.
Viele Grüße
Alex
R-Sweave Plots
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
Momentan können wir nichts konkretes sagen, denn wir haben schlicht zu wenig Informationen. Was wir benötigen ist ein Minimalbeispiel. Wie erstellst du denn deine Abbildungen? Haben diese eventuell viel weißen Rand?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
Das wäre ein kleines Beispiel:
Die Frage ist wie ich es schaffe, dass "text" gleich unter den Plots erscheint und nicht soviel Platz gelassen wird.
Viele Grüße
Alex
\documentclass{article} \begin{document} \SweaveOpts{concordance=TRUE} <<echo=FALSE,fig=TRUE>>= par(mfrow=c(3,3)) plot(1,1) plot(1,1) plot(1,1) @ text \end{document}
Viele Grüße
Alex
Hallo,
ich habe es nicht getestet, aber du schreibst:
Dadurch gibst du R an, dass es Platz für 9 (=3x3) Grafiken frei halten soll. Du gibst aber nur drei Grafiken an. Versuch mal
Evtl. könntest du noch über die Option "mar" im "par"-Befehl (siehe R-Hilfe) die Grafik zurechtschneiden.
ich habe es nicht getestet, aber du schreibst:
par(mfrow=c(3,3))
par(mfrow=c(1,3))