2012-02-13 7 views
6

Me gustaría trazar en R usando un archivo pdf existente como fondo. La razón por la que no quiero utilizar otro formato (png, jpg, gif) es que no deseo perder ninguna calidad de la imagen en mi archivo pdf (ya existente). ¿Alguna recomendación? ¡Muchas gracias!R: trama con pdf como fondo

+0

que significa que tenga un pdf ya que desea trazar en la parte superior de? Si solo quiere guardar su diagrama como un pdf, haga 'pdf (" mypdf.pdf ")', luego haga su trazado como normal, luego 'dev.off()'. Lo encontrará en su directorio de trabajo. ver '? pdf' para más información –

+0

Sí, eso es lo que quiero decir, tengo un pdf que quiero trazar en la parte superior :) Lo aclararé en mi primer post, TNX. – Abdel

+1

échele un vistazo aquí: http://cran.r-project.org/web/packages/grImport/vignettes/import.pdf –

Respuesta

3

Muchas gracias tim riffe! Encontré la respuesta en ese documento:

Primero convierta el pdf a ps. A continuación, realice el resto con el paquete grImport:

#convert the ps to xml: 
PostScriptTrace("image.ps") 

# store the xml info in RGML format (R Graphics Markup Language): 
NLmap <- readPicture("image.ps.xml") 

#plot the image 
plot(etc...) 
par(new=T) 
plot(grid.picture(NLmap[-1]),etc...) 
+0

Convertí el pdf a ps instalando 'ghostscript' y usando' pdftops' en cmd. Después de eso, cuando ejecuto 'PostScriptTrace (p1.ps)', aparece el siguiente error 'Error en PostScriptTrace (" p1.ps "): estado 127 en el comando 'gswin32c.exe -q -dBATCH -dNOPAUSE - sDEVICE = ps2write -sOutputFile = C: \ Users \ urwa \ AppData \ Local \ Temp \ RtmpojNMJ4 \ filef98441515 -sstdout = p1.ps.xml capturep1.ps'' Alguna idea de por qué. – urwaCFC

Cuestiones relacionadas