On Aug 16, 2011, at 12:32 PM, Alaios wrote:
> Dear all,
> I am using the following code to write the plot to an eps format
>
> postscript(file="test.eps",horizontal=FALSE)
>
> boxplot(test[30,1:500],test[90,1:500],test[150,1:500],test[210,1:500],test[270,1:500],test[330,1:500],test[390,1:500],names=c("1","3","5","8","10","13","1"),outline=FALSE,ylim=c(0.01,50),log="y",
> xlab = "xvalue",ylab="yvalue",boxwex=0.5, pars =list(whisklwd=0,staplelwd=0))
>
> dev.off()
>
>
> This creates a 6kb eps file, that can not be opened by any program. I tired
> with photoshop gimp, acrobat reader. This is the normal process I follow to
> save my plots.
>
> dev.off always returns 1.
>
> and the boxplot function succesfullu does the plot in the screen.
>
> What might be the problem?
>
> I would like to thank you in advance for your help
>
> B.R
> Alex
You did not create an EPS file. See ?postscript and pay attention to the fourth
paragraph under Details:
The postscript produced for a single R plot is EPS (Encapsulated PostScript)
compatible, and can be included into other documents, e.g., into LaTeX, using
\includegraphics{<filename>}. For use in this way you will probably want to use
setEPS() to set the defaults as horizontal = FALSE, onefile = FALSE, paper =
"special". Note that the bounding box is for the device region: if you find the
white space around the plot region excessive, reduce the margins of the figure
region viapar(mar=).
HTH,
Marc Schwartz
______________________________________________
[email protected] 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.