Skip to content
Prev 313453 / 398503 Next

Multiple palettes on single plot don't get rendered when I use dev.copy2pdf

Thanks a lot!  This works, provided I run my version first.  For 
posterity, the following does what is wanted:

par(mfrow=c(1,1))
x1 = rnorm(1000)
x2 = rnorm(1000)+10
y1 = rnorm(1000)+10
y2 = rnorm(1000)+10
palette(rainbow(6))
plot(x=x1,y=y1,col=y1,xlim=c(-10,20))

palette(heat.colors(6))
points(x=x2,y=y2,col=y2)

     dev.copy2pdf(file = "broke.pdf", height = 8, width = 8)


  pdf("broke.pdf")
  palette(rainbow(6))
  plot(x=x1,y=y1,col=y1,xlim=c(-10,20))
  palette(heat.colors(6))
  points(x=x2,y=y2,col=y2)
  dev.off()
On 12/11/2012 04:48 PM, arun wrote: