[R] short plots: lwd, margin and postscript behavior
Mike Saunders
mike_saunders at umenfa.maine.edu
Thu Feb 17 18:17:14 CET 2005
Uwe:
I will try to isolate what sequence of calls is causing the problem. I am
running XP Pro with R 2.0.1.
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: "Uwe Ligges" <ligges at statistik.uni-dortmund.de>
To: "Mike Saunders" <mike_saunders at umenfa.maine.edu>
Cc: "R Help" <r-help at stat.math.ethz.ch>
Sent: Thursday, February 17, 2005 10:57 AM
Subject: Re: [R] short plots: lwd, margin and postscript behavior
Mike Saunders wrote:
> 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.
Which version of Windows (I assume NT, 2k or XP; each with latest
Service Pack), which version of R (I assume R-2.0.1)?
Please start R with --vanilla and tell us exactly the sequence of calls
until this happens, if it is reproducible in any way...
Uwe Ligges
> 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
>
> ______________________________________________
> 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