[R] legend not appearing in Word document
Duncan Murdoch
murdoch.duncan at gmail.com
Sun Dec 12 16:42:36 CET 2010
On 12/12/2010 8:59 AM, Tim Clark wrote:
> I need help with using graphics in Word 2007 that will later be converted into a
> pdf document. I have tried several formats and found that I get the best
> quality of graphics using .wmf, .eps format, but when I convert it to .pdf I get
> a bunch of lines across the figures. I also tried .tiff and .png but they give
> me much lower quality. The best quality that converts to pdf appears to be
> .eps. However, I have now come across a problem with my figure legends. For
> some reason the legend is visible in R but not in Word. Does anyone know why a
> legend in .eps format won't work in Word, or how I can get it to work? I have
> made an example of the legend below that you should be able to save as .eps and
> paste into Word as an example. I would appreciate any help you can offer on
> getting the legend in .eps format to work, or on other formats that may be
> better for Word and pdf files.
>
> Thanks,
>
> Tim
>
> library(plotrix)
> Satelite.Palette<-
> colorRampPalette(c("blue3","cyan","aquamarine","yellow","orange","red"))
> mycol<-Satelite.Palette(ceiling(5000+1))#Max relative angle multiplied by
> 100 to give larger range. Max is 3.1415, rounded up to 3.15 plus one.
> col.labels<-round((seq(0,5000,length.out=5)/1000),1)
> plot(0, 0, type="n", axes=F, xlab="", ylab="") #New plot for legend
> color.legend(0,0,1,1,col.labels, mycol, align="rb", gradient="y") #Adds
> legend
>
>
I don't have Word 2007, but when I execute that code I get a legend
either on screen or in an EPS file. So this looks like a Word bug;
you'll need to talk to Microsoft.
Duncan Murdoch
More information about the R-help
mailing list