See the help for argument 'paper' in ?postscript

On Mon, 2 Mar 2009, Benoit Boulinguiez wrote:

Sorry for the lack of information.

I'm indeed under Windows. I indeed used the menu "save as" in the graph
window.

The matter with the eps obtained was the width of the graph which is lower
than what I had on the screen or what I got when I saved it as a JPEG file.

I tried the "postscript" command

postscript("test.eps",width=14,height=6)
print.it=TRUE
{
#windows(width=6,height=6)
par     (
        fin=c(6,6)
        ,mai=c(1,1,0.5,0.5)
        ,mfrow=c(1,2)
        ,cex.axis=1.5
        ,cex.lab=1.5)

dens<-density(DATA1.y[2,]-mean(DATA1.y[2,]),kernel="gaussian")

xlimit<-range(dens$x)
ylimit<-range(dens$y)

hist(
        DATA1.y[2,]-mean(DATA1.y[2,])
        ,xlim=1.1*xlimit
        ,xlab=expression(q[e])
        ,ylim=1.1*ylimit
        ,probability=T
        ,main="Random distribution around y")
lines(dens,col=2,lwd=2)
qqnorm(DATA1.x[1,])
}
dev.off()
rm(dens,xlimit,ylimit)


I barely managed to get the ratio I want for the graph
http://www.4shared.com/file/90339223/5a3239fc/test.html
But still when I change the width in the poscript command from 12" to 20"
for instance, it doesn't change anything... why?

BTW how do I stop the pipe between a poscript file and R without closing R?


Regards/Cordialement


Benoit Boulinguiez


-----Message d'origine-----
De : Prof Brian Ripley [mailto:rip...@stats.ox.ac.uk]
Envoyé : lundi 2 mars 2009 11:25
À : Benoit Boulinguiez
Cc : r-help@r-project.org
Objet : Re: [R] handle graph size in eps

On Mon, 2 Mar 2009, Benoit Boulinguiez wrote:

Hi all,

I've got a density graph made with the following commands:

win.graph(width=13,height=6)

The preferred name is windows().

par (
fin=c(13,3)
,mai=c(1,1,0.5,0.5)
,mfrow=c(1,2)
,cex.axis=1.5
,cex.lab=1.5)

dens<-density(DATA1.y[2,]-mean(DATA1.y[2,]),kernel="gaussian")

xlimit<-range(dens$x)
ylimit<-range(dens$y)
hist(
DATA1.y[2,]-mean(DATA1.y[2,])
,xlim=1.1*xlimit
,xlab=expression(q[e])
,ylim=1.1*ylimit
,probability=T
,main="Random distribution around y")
lines(dens,col=2,)
rm(dens,xlimit,ylimit)

qqnorm(DATA1.x[1,])

that's what I've on the screen and I'm OK with that.
http://www.4shared.com/file/90283562/9f27d83b/screen.html

When I save the graph in eps format

How exactly?  I know at least three ways to do that.  I am guessing that as
you didn't tell us you were on Windows, you also didn't tell us that you
used the menu on the windows() device, but these details do matter.

I've got that
http://www.4shared.com/file/90283115/490b7383/density_v_1.html

what am I doing wrong?

Not telling us what you don't like about this plot.

I think you should consider using dev.copy2eps(), which will give you more
control.  Or even better, calling postscript() directly.

--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
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.


--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
______________________________________________
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.

Reply via email to