Wenn Ihr eine pdf/LaTeX-Ausgabe wollen, ist es ganz einfach mit out.extra='angle=90'
chunk Argument:
---
title: "Rotation test"
output: pdf_document
---
```{r, out.extra='angle=90'}
rm(list=ls())
library(tree)
set.seed(1111)
x1<-runif(100)
x2<-rnorm(100,mean=.3)
x3<-runif(100)
d1<-x1>0.5
d2<-x2>0.7
d3<-x3<0.2
y<-ifelse(d1,1,ifelse(d2,2,ifelse(d3,3,4)))
df<-data.frame(x1,x2,x3,y)
tr<-tree(y~.,data=df)
plot(tr)
text(tr)
```
In einigen circumnstances es besser ist, die Grafik, wie es zu halten, sondern zu Drehen Sie im Dokument nur eine Seite im Querformat. Sie benötigen dafür das LaTeX-Paket pdflscape
(das z. B. im texlive-latex-Basispaket in Ubuntu als "oberdiek" enthalten ist).
Im folgenden Beispiel wird das Diagramm um eine volle A4-Seite im Querformat erweitert. NB: Sie müssen fig.align='center'
angeben, damit es funktioniert.
---
title: "Rotation test"
output: pdf_document
header-includes:
- \usepackage{pdflscape}
---
```{r}
rm(list=ls())
library(tree)
set.seed(1111)
x1<-runif(100)
x2<-rnorm(100,mean=.3)
x3<-runif(100)
d1<-x1>0.5
d2<-x2>0.7
d3<-x3<0.2
y<-ifelse(d1,1,ifelse(d2,2,ifelse(d3,3,4)))
df<-data.frame(x1,x2,x3,y)
tr<-tree(y~.,data=df)
```
\newpage
\begin{landscape}
```{r fig.align='center', fig.width = 27/2.54, fig.height = 19/2.54}
plot(tr)
text(tr)
```
\end{landscape}
```{r}
summary(tr)
```
Sieht "breiter als es ist groß" schon zu mir. Ist das nicht Landschaft? Was genau meinst du? –
@MikeWise - um 90 Grad gedreht – user975917