Andrew Crane-Droesch
2012-Dec-12 00:17 UTC
[R] Multiple palettes on single plot don't get rendered when I use dev.copy2pdf
Hi All,
I'm having trouble with the colors on my screen getting translated to
the colors in the outputted .pdf document.
Here is a caricature of my problem:
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)
I plot the two normal blobs in two different color palettes, and it
looks fine on the screen. I go to look at the PDF, and they are BOTH in
heat map.
How would I render both palettes on the pdf?
Many thanks,
Andrew
arun
2012-Dec-12 00:48 UTC
[R] Multiple palettes on single plot don't get rendered when I use dev.copy2pdf
Hi,
Try this:
?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()
A.K.
----- Original Message -----
From: Andrew Crane-Droesch <andrewcd at gmail.com>
To: R help <r-help at r-project.org>
Cc:
Sent: Tuesday, December 11, 2012 7:17 PM
Subject: [R] Multiple palettes on single plot don't get rendered when I use
dev.copy2pdf
Hi All,
I'm having trouble with the colors on my screen getting translated to the
colors in the outputted .pdf document.
Here is a caricature of my problem:
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)
I plot the two normal blobs in two different color palettes, and it looks fine
on the screen.? I go to look at the PDF, and they are BOTH in heat map.
How would I render both palettes on the pdf?
Many thanks,
Andrew
______________________________________________
R-help at 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.