Como exporto um gráfico para um arquivo de formato .eps? Normalmente exporto meus gráficos para um arquivo .pdf (usando a função 'pdf') e funciona muito bem. No entanto, agora preciso exportar para arquivos .eps.
$ pdf2ps plot.pdf
criará plot.ps
.
Como exporto um gráfico para um arquivo de formato .eps? Normalmente exporto meus gráficos para um arquivo .pdf (usando a função 'pdf') e funciona muito bem. No entanto, agora preciso exportar para arquivos .eps.
$ pdf2ps plot.pdf
criará plot.ps
.
Respostas:
A maneira mais fácil que encontrei de criar pós-scripts é a seguinte, usando o setEPS()
comando:
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
O postscript()
dispositivo permite a criação de EPS, mas apenas se você alterar alguns dos valores padrão. Leia ?postscript
para obter os detalhes.
Aqui está um exemplo:
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)
por exemplo. As unidades estão em polegadas. O problema é que o dispositivo para o qual você está plotando não é grande o suficiente para conter as margens da região de plotagem que você está usando.
colormodel="rgb"
de postscript ().
Outra maneira é usar SVG, PDF e dispositivos gráficos PostScript baseados em Cairographics. Desta forma, você não precisasetEPS()
cairo_ps("image.eps")
plot(1, 10)
dev.off()
cairo_ps
difere postscript
porque oferece suporte a mais glifos unicode, mas tem a desvantagem de que a semitransparência é mal tratada e geralmente aciona bitmap em vez de saída vetorial.
Sim, abra um postscript()
dispositivo com um nome de arquivo terminando em .eps
, faça sua (s) plotagem (ões) e ligue dev.off()
.
??eps
. Você obteria apostscript
página ou pelo menosps.options
(o que o levaria apostscript
).