Skip to content

How to print the graphs in landscape/portrait orientation

4 messages · John, Duncan Murdoch, John Kane +1 more

#
Hi,

   I made a few graphs by ggplot. The following codes produce a pdf file
with graphs in landscape orientation on my Windows PC, while they produce a
pdf file with the same graphs, but in portrait orientation:

*p2 <- lapply(1:(2*n), function(.x) xyz_outl[.x][[1]])  #a sequence of
graphs made by ggplot*
*m2 <- marrangeGrob(p2, nrow=3, ncol=2)  *

*ggsave("xyz.pdf", m2)*

    Question: how can I let the graphs printed in landscape orientation on
my Mac? I try to add the following line before the above code, but it does
not work.

*pdf(paper = "Usr")*

   Thanks!
#
On 09/04/2016 5:58 PM, jpm miao wrote:
None of that is runnable by anyone else.  If you want help, please make 
an effort to be considerate of the people who are trying to help you.

  - Don't post in HTML.  Those asterisks make your code unusable.

  - Do post self-contained examples.  Even if I spent the time to edit 
your post into something I could run, it would fail, because I don't 
have copies of all the variables it uses.

Duncan Murdoch
#
There really is nothing there to work with.  Please have a look at
http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example and/or http://adv-r.had.co.nz/Reproducibility.html


John Kane
Kingston ON Canada
____________________________________________________________
FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop!
#
The orientation of saved pdf files is determined by the device doing the printing, typically Preview.app on a Mac, and not a feature of the pdf file itself and not specified by ggplot2 functions or by R. So this really is not an R question at all and you should direct subsequent questions to SuperUser.com.
And do learn to post in plain text. It's really very easy in gmail.

______________________________________________
David Winsemius
Alameda, CA, USA