Hi Gavin, Thanks for your advice which works for me.
(rectangular window) dev.new(height = 6, width = 12) layout(matrix(1:2, nrow=1)) plot(Test01$Day_of_year, Test01$Draft_No.) attach(Test01) plot(Day_of_year,Draft_No.) (rectangular window in vertical position) dev.new(height = 12, width = 4) layout(matrix(1:2, nrow=2)) plot(Test01$Day_of_year, Test01$Draft_No.) plot(Day_of_year,Draft_No.) (height = 12, width = 6) can't work. The graphs plotted are distorted off square shape. I must reduce "width = 4" Why? TIA Looked at ?dev.new can't resolve. Whether use another command such as; dev.cur() dev.list() dev.next(which = dev.cur()) dev.prev(which = dev.cur()) dev.off(which = dev.cur()) dev.set(which = dev.next()) graphics.off() ? B.R. Stephen L ----- Original Message ---- From: Gavin Simpson <gavin.simp...@ucl.ac.uk> To: Stephen Liu <sati...@yahoo.com> Cc: "r-help@r-project.org" <r-help@r-project.org> Sent: Fri, August 27, 2010 4:21:13 PM Subject: Re: [R] About plot graphs On Thu, 2010-08-26 at 21:01 -0700, Stephen Liu wrote: > Hi Greg, <snip /> > > windows(width=12, height=6) > Error: could not find function "windows" So you aren't on Windows then... Hence why the posting guide asks for sessionInfo() details; sometimes it matters. Anyway, a OS independent way of doing this is to use dev.new() and pass along the arguments you would have provided to the device via e.g. windows(): dev.new(height = 6, width = 12) HTH G > > > ?windows > No documentation for 'windows' in specified packages and libraries: > you could try '??windows' > > > > window(width=12, height=6) > Error in hasTsp(x) : > element 1 is empty; > the part of the args list of 'attr' being evaluated was: > (x, "tsp") > > > > ?window > window {stats} > http://stat.ethz.ch/R-manual/R-devel/library/stats/html/window.html > > window package:stats R Documentation > > Time Windows > > Description: > > ‘window’ is a generic function which extracts the subset of the > object ‘x’ observed between the times ‘start’ and ‘end’. If a > frequency is specified, the series is then re-sampled at the new > frequency. > > > > window(layout(matrix(1:2, nrow=1), width=12, height=6)) > [1] 2 > attr(,"tsp") > [1] 1 1 1 > > > Still pop up a square window > > > B.R > Stephen L > > > > > > ----- Original Message ---- > From: Greg Snow <greg.s...@imail.org> > To: Stephen Liu <sati...@yahoo.com>; "r-help@r-project.org" > <r-help@r-project.org> > Sent: Fri, August 27, 2010 10:51:21 AM > Subject: RE: [R] About plot graphs > > When you run any graphics command (layout in this case) and there is not a > current graphics device (more technically only the null device) then a > default > graphics device is opened, that is what you are seeing. What you need to do > instead is open the device yourself before calling layout. Which device that >is > > depends greatly on information that the posting guide strongly suggests that >you > > provide (another hint). > > One possibility is: > > > windows(width=12, height=6) > > Followed by layout and the plotting commands. But whether that will work on > your machine or not is still a bit of a mystery. > > -- > Gregory (Greg) L. Snow Ph.D. > Statistical Data Center > Intermountain Healthcare > greg.s...@imail.org > 801.408.8111 > > > > -----Original Message----- > > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r- > > project.org] On Behalf Of Stephen Liu > > Sent: Thursday, August 26, 2010 8:02 PM > > To: r-help@r-project.org > > Subject: Re: [R] About plot graphs > > > > Hi Greg, > > > > Thanks for your advice. > > > > I'm not prepared altering the shape of the graphs to be plotted. What > > I'm > > trying to do is to pop up a rectangle layout window with following > > command. > > > > The command; > > layout(matrix(1:2, nrow=1)) > > > > pop up a square window. What I need is a rectangular window for the > > graphs to > > be plotted. Otherwise the graphs are squeezed changing shape. > > > > I looked at ?layout but can't resolve how to make it. Can you help? > > TIA > > > > B.R. > > Stephen L > > > > > > > > > > ----- Original Message ---- > > From: Greg Snow <greg.s...@imail.org> > > To: Stephen Liu <sati...@yahoo.com>; "r-help@r-project.org" > > <r-help@r-project.org> > > Sent: Fri, August 27, 2010 9:00:01 AM > > Subject: RE: [R] About plot graphs > > > > There is a graphical parameter that controls whether a plot is square > > or takes > > up the maximum amount of room (rectangle), see ?par and look at the > > entry for > > pty. > > > > > > It is possible that you set pty='s' or it may be that the plot method > > sets it, > > without us knowing what type of object Date and Test01$Date are we > > don't know > > which method is creating your plot and cannot be much more help (that > > is meant > > as a subtle hint to provide the information requested in the footer of > > every > > post and the posting guide). > > > > Some methods may set pty='s' as default but have an option to change > > it. > > > > -- > > Gregory (Greg) L. Snow Ph.D. > > Statistical Data Center > > Intermountain Healthcare > > greg.s...@imail.org > > 801.408.8111 > > > > > > > -----Original Message----- > > > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r- > > > project.org] On Behalf Of Stephen Liu > > > Sent: Thursday, August 26, 2010 8:45 AM > > > To: r-help@r-project.org > > > Subject: [R] About plot graphs > > > > > > Hi folks, > > > > > > Following command prints 2 graphs side-by-side:- > > > layout(matrix(1:2, nrow=1)) > > > plot(Date,Input_No.) > > > plot(Test01$Date, Test01$Input_No.) > > > > > > However each is a square graph I need a rectangular layout. Pls > > advise > > > how to > > > make it. TIA > > > > > > B.R. > > > satimis > > > > > > > > > > > > > > > ______________________________________________ > > > R-help@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. > > > > > > > > > > ______________________________________________ > > R-help@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. > > > > > ______________________________________________ > R-help@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. -- %~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~% Dr. Gavin Simpson [t] +44 (0)20 7679 0522 ECRC, UCL Geography, [f] +44 (0)20 7679 0565 Pearson Building, [e] gavin.simpsonATNOSPAMucl.ac.uk Gower Street, London [w] http://www.ucl.ac.uk/~ucfagls/ UK. WC1E 6BT. [w] http://www.freshwaters.org.uk %~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~% ______________________________________________ R-help@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.