[R] Sweave - landscape figure

Duncan Mackay mackay at northnet.com.au
Fri Aug 5 08:07:16 CEST 2011


Hi Eduardo

in the preamble put

\usepackage[figureright]{rotating}

see manual for figureright if you do not like it

and then some graphics with options where needed

\begin{sidewaysfigure}
\centering
\includegraphics[width=,%
                  clip=true,%
                  trim=0in 0in 0in 0in,% LBRT
                  keepaspectratio=true]%
                  {filename}
\end{sidewaysfigure}

otherwise \usepackage landscape (check spelling) for a full page

HTH

Duncan

Duncan Mackay
Department of Agronomy and Soil Science
University of New England
ARMIDALE NSW 2351
Email: home mackay at northnet.com.au



At 05:58 05/08/2011, you wrote:
>On 04/08/2011 3:40 PM, Eduardo M. A. M. Mendes wrote:
>>Dear R-users
>>
>>I am trying to understand how Sweave works by 
>>running some simple examples.  In the example I 
>>am working with there is a chunk where the 
>>R-commands related to plotting a figure are 
>>placed.  When running R CMD Sweave 
 , pdflatex 
>>the output is a portrait figure.  I wonder 
>>whether it would be possible to change the 
>>orientation to landscape (not in the latex file but in Rnw file).
>
>Sweave can change the height and width of the 
>figure so it is more landscape-shaped (width > 
>height) using options at the start of the chunk.
>
>Rotating a figure is something LaTeX needs to 
>do:  you would tell Sweave to produce the figure 
>but not include it, then use \includegraphics{} 
>with the right option to rotate it.
>
>For example:
>
><<Myfig, fig=TRUE, include=FALSE, width=7in, height=4in>>=
>plot(rnorm(100))
>@
>
>\includegraphics[angle=90,width=0.8\textheight]{Myfig}
>
>This is untested, and you'll need to consult a 
>LaTeX reference for rotating the figure caption, etc.
>
>Duncan Murdoch
>
>______________________________________________
>R-help at r-project.org mailing list
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list