Re: [R] Solid and dotted lines saving an xyplot

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Wed 19 Oct 2005 - 04:55:48 EST

You are not `saving' an xyplot, but re-plotting on a different device.

Different trellis devices have different default settings: you did not mention that the backgound had changed from grey to white (but it has).

Try trellis.device(color=FALSE) to get on screen what you see on paper, or use trellis.par.set() (of superpose.line$lty, I believe) to control just this single aspect of the plot.

On Tue, 18 Oct 2005, Camarda, Carlo Giovanni wrote:

> Dear R-users,
> I would a small problem saving a graph with postscript after using
> xyplot.
> Whereas in the R-screen the two lines are solid, once the image is saved
> as .eps file the second lines (blue in the following example) is dotted.
> Here there is a simple example.
> Thanks in advance for your help,
> Carlo Giovanni Camarda
>
> # creating data
> a1 <- sort(runif(10))
> a2 <- sort(runif(10))
> a3 <- sort(runif(10))
> a4 <- sort(runif(10))
> a <- c(a1,a2,a3,a4)
> b1 <- sort(runif(10))
> b2 <- sort(runif(10))
> b3 <- sort(runif(10))
> b4 <- sort(runif(10))
> b <- c(b1,b2,b3,b4)
> c <- rep(1:10,4)
> d <- rep(1:4, each=10)
> # creating a dataset
> df <- data.frame("a"=a,"b"=b,"c"=c,"d"=d)
> # plotting in R (look the solid lines)
> xyplot(a + b ~ c | d, data = df, col=c("red", "blue"), type="l",
> layout=c(2,2))
> # saving somewhere (one solid and one dotted line)
> postscript("example.eps")
> xyplot(a + b ~ c | d, data = df, col=c("red", "blue"), type="l",
> layout=c(2,2))
> dev.off()
>
>
>
> +++++
> This mail has been sent through the MPI for Demographic Rese...{{dropped}}
>
> ______________________________________________
> R-help@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
>

-- 
Brian D. Ripley,                  ripley@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@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
Received on Wed Oct 19 05:02:29 2005

This archive was generated by hypermail 2.1.8 : Sun 23 Oct 2005 - 19:02:58 EST