[R] short plots: lwd, margin and postscript behavior

Mike Saunders mike_saunders at umenfa.maine.edu
Thu Feb 17 15:20:14 CET 2005


Don't feel alone Cézar; I have had the same problems getting par commands to 
work when making *.pdf files.  I also run R 2.0.1 and use par() after 
opening the device.  Sometimes, the par() commands work; sometimes it opens 
a new windows device.  Maybe something with MS Windows is causing this.

Mike

Mike Saunders
Research Assistant
Forest Ecosystem Research Program
Department of Forest Ecosystem Sciences
University of Maine
Orono, ME  04469
207-581-2763 (O)
207-581-4257 (F)

----- Original Message ----- 
From: "Cézar Freitas" <cafanselmo12 at yahoo.com.br>
To: "Uwe Ligges" <ligges at statistik.uni-dortmund.de>; 
<R-help at stat.math.ethz.ch>
Sent: Thursday, February 17, 2005 8:36 AM
Subject: Re: [R] short plots: lwd, margin and postscript behavior


Thank you so much, but the commands in par doesn't
affect the pictures generated by postscript.
For example, I put lwd=3, and the postscript file is
the same, using par(lwd=3) or par(lwd=.5)...

 --- Uwe Ligges <ligges at statistik.uni-dortmund.de>
escreveu:
> Cézar Freitas wrote:
>
> > I tested in R versions 1.8.1 and 2, but doesn't
> works.
> > The attached plots can explain this. And mar isn't
> a
> > parameter to postscript command. If I use in par,
> it
> > doesn't affect the outpu.
>
> It does in R-2.0.1!!! Please try out what poeple are
> suggesting!
> You have to set par() for the current device, so
> after your call to
> postscript, as I have indicated below.
>
> Uwe Ligges
>
>
>
>
> >
> > Thanks,
> > C.
> >
> >  --- Uwe Ligges <ligges at statistik.uni-dortmund.de>
> > escreveu:
> >
> >>Cézar Freitas wrote:
> >>
> >>
> >>>Hi all.
> >>>I'm working with a short plot (3x3 inches), but
> >>
> >>the
> >>
> >>>results (via postscript command) are not nice.
> The
> >>
> >>lwd
> >>
> >>>command don't affect the lines (that are very
> >>
> >>large)
> >>
> >>>and the margins don't change using oma, mai, mar,
> >>
> >>...
> >>
> >>>Below I put an example. Moreover, save the
> >>
> >>graphics
> >>
> >>>via postscript command isn't working well (see
> the
> >>>attached ps).
> >>>Thanks by the help,
> >>
> >>
> >>Setting lwd=0.5 works for me, as well as using
> >>par(mar=c(....))
> >>
> >>
> >>
> >>
> >>>Cezar Freitas.
> >>>
> >>>#Example:
> >>>#data
> >>>  scores<-c(2.0, 0.0, 5.0, 5.0, 5.0, 2.0, 0.0,
> >>
> >>5.0,
> >>
> >>>2.5, 4.0, 5.0, 0.0, 5.0, 0.0, 2.0, 5.0, 5.0, 2.0,
> >>
> >>3.0,
> >>
> >>>3.0)
> >>>  q<-summary(scores)
> >>>  gra<-hist(scores, breaks=((0:11)/2-.2),
> >>
> >>plot=FALSE)
> >>
> >>>  yy<-ceiling(max(gra$counts)/10)*10
> >>>  yz<-yy/12
> >>>
> >>>#plot via postscript
> >>>  postscript("test.ps", width=3, height=3,
> >>>horizontal=FALSE, family="Times",
> paper="special")
> >>
> >>par(mar=rep(1,4)+.1, lwd=0.5)
> >>
> >>
> >>
> >>>  hist(scores, breaks=((0:11)/2-.2),
> xlim=c(-1,6),
> >>>ylim=c(-yz,yy), main="scores", ylab="Freq",
> >>>xlab="math", cex.axis=.3, cex.main=.3,
> cex.sub=.3,
> >>>cex.lab=.3, mgp=c(1.5,.5,0))
> >>
> >>add lwd=0.5
> >>
> >>Uwe Ligges
> >>
> >>
> >>>  boxplot(scores, horizontal=1, add=1,
> at=-2*yz/3,
> >>>boxwex=1.5*yz, bty="n", axes=FALSE)
> >>>  points(q[4], -2*yz/3, col=1, pch="+", cex=.5)
> >>>
> >>>  dev.off()
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >
>
_______________________________________________________
> >
> >>>
> >>>
> >
>
------------------------------------------------------------------------
> >
> >>>______________________________________________
> >>>R-help at stat.math.ethz.ch mailing list
> >>>https://stat.ethz.ch/mailman/listinfo/r-help
> >>>PLEASE do read the posting guide!
> >>
> >>http://www.R-project.org/posting-guide.html
> >>
> >>
> >
> >
> >
> >
> >
> >
> >
>
_______________________________________________________
>


> rápida e grátis
>
>

______________________________________________
R-help at stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! 
http://www.R-project.org/posting-guide.html




More information about the R-help mailing list