Come si esporta un grafico in un file in formato .eps? In genere esporto i miei grafici in un file .pdf (utilizzando la funzione "pdf") e funziona abbastanza bene. Tuttavia, ora devo esportare in file .eps.
$ pdf2ps plot.pdf
creerà plot.ps
.
Come si esporta un grafico in un file in formato .eps? In genere esporto i miei grafici in un file .pdf (utilizzando la funzione "pdf") e funziona abbastanza bene. Tuttavia, ora devo esportare in file .eps.
$ pdf2ps plot.pdf
creerà plot.ps
.
Risposte:
Il modo più semplice che ho trovato per creare postscript è il seguente, utilizzando il setEPS()
comando:
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
Il postscript()
dispositivo consente la creazione di EPS, ma solo se si modificano alcuni valori predefiniti. Leggi ?postscript
per i dettagli.
Ecco un esempio:
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special", height = 10, width = 10)
ad esempio. Le unità sono in pollici. Il problema è che il dispositivo su cui stai stampando non è abbastanza grande da contenere i margini della regione di stampa che stai utilizzando.
colormodel="rgb"
di postscript ().
Un altro modo è utilizzare dispositivi grafici SVG, PDF e PostScript basati su Cairographics. In questo modo non è necessariosetEPS()
cairo_ps("image.eps")
plot(1, 10)
dev.off()
cairo_ps
differisce dal fatto postscript
che supporta più glifi Unicode, ma ha lo svantaggio che la semitrasparenza è gestita male e spesso attiverà bitmap piuttosto che output vettoriale.
Sì, apri un postscript()
dispositivo con un nome di file che termina con .eps
, fai i tuoi complotti e chiama dev.off()
.
??eps
. Otterresti lapostscript
pagina o almenops.options
(il che ti porterebbe apostscript
).