> Date: Fri, 23 Feb 2001 07:41:21 -0800 (PST)
> From: "Jacob W. Bowers" <jbowers at csm.berkeley.edu>
> To: R-help at stat.math.ethz.ch
> Subject: [R] Postscript File Size
>
> Hi.
>
> Is there any way to reduce the size of postscript output from R?
>
> I have just discovered that the same plot done on Splus 5.1 (on Solaris)
> is about 900k compared to roughly 6.6mb on R-1.2.0 (on Solaris).
It is I suspect because you are using pch-".", which is special-cased
in the R code to be a small square, not an ASCII symbol, and so uses
quite a lot of space, a line like
106.49 114.85 107.49 115.85 r p2
S-PLUS uses 1/4 as much, in part because it rounds coords to the nearest
big point. I cannot reproduce a factor of over 7.
> I produced this plot the same way on both platforms (except for
"font=3"
> on Splus and "family="Times"" on R):
>
>
postscript(file="file.eps",onefile=FALSE,horizontal=FALSE,paper="special",width6,height=6,font=3)>
> .plot plot plot (lots of points (pch="."), roughly 30,000 per
plot * 9
> plots)....
>
> dev.off()
>
> I also tried using "dev.copy2eps()" on R, but that didn't
change the size
> of the resulting file.
(It would not: it just generates a call to postscript().)
> I'd hate to email a such a huge file.
>
> Any thoughts about what to do?
Why does it matter? You might want select fewer than 30,000 points to plot,
as you must have a large mass of black toner on your page.
--
Brian D. Ripley, ripley at 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 272860 (secr)
Oxford OX1 3TG, UK Fax: +44 1865 272595
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at
stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._