Il formato EPS in linea di principio non supporta semi-trasparenza - se si vuole semi-trasparenza ed essere in grado di modificare in Illustrator o Inkscape si sarebbe esportare meglio in formato SVG o PDF. Se sei davvero legato al formato EPS, puoi comunque utilizzare il dispositivo e specificare a quale risoluzione gli oggetti semitrasparenti devono essere rasterizzati (solo gli elementi non semitrasparenti rimangono come formato vettoriale, tuttavia, le aree semi-trasparenti vengono rasterizzate per bitmap). La sintassi per fare questo è:
cairo_ps(file = "test.eps", onefile = FALSE, fallback_resolution = 600)
qplot(Sepal.Length, Petal.Length, data = iris, color = Species, size = Petal.Width, alpha = I(0.7))
dev.off()
o
ggsave("filename.eps", device=cairo_ps, fallback_resolution = 600)
Un'opzione alternativa è quella di esportare in MS Office PowerPoint in formato vettoriale, e fare qualsiasi layout editing lì.Questo può essere fatto utilizzando ReporteRs
o il mio proprio pacchetto export
che è costruito su di esso:
library(ReporteRs)
require(ggplot2)
mydoc = pptx()
mydoc = addSlide(mydoc, slide.layout = "Title and Content")
mydoc = addTitle(mydoc, "Plot examples")
myplot = qplot(Sepal.Length, Petal.Length
, data = iris, color = Species
, size = Petal.Width, alpha = I(0.7)
)
# Add titles and then 'myplot'
mydoc = addPlot(mydoc, function() print(myplot), vector.graphic=TRUE)
writeDoc(mydoc, file = "test plot.pptx")
o utilizzando il mio pacchetto export
(https://github.com/tomwenseleers/export):
library(export)
qplot(Sepal.Length, Petal.Length, data = iris, color = Species, size = Petal.Width, alpha = I(0.7))
graph2ppt(file="plot.pptx", width=8, aspectr=sqrt(2))
questo si traduce in una completamente modificabili , grafico Powerpoint di alta qualità in formato DrawingML basato su vettoriale nativo di Office, con pieno supporto per la trasparenza. Qui puoi facilmente risolvere piccoli problemi di formattazione ed esportare in un PDF di alta qualità stampando su PDF.
Di seguito anche una soluzione facile da esportare in un formato vettoriale modificabile direttamente su Powerpoint, in cui è possibile risolvere facilmente problemi di formattazione minori e con la massima trasparenza. Vedi se ti va bene ... –
Penso che la mia risposta qui sotto risponda in modo più accurato e completo alla tua domanda, quindi potresti voler controllare che sia la risposta corretta - beh, guarda cosa ne pensi ... –