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.pdfcriará 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.pdfcriará 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 ?postscriptpara 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_psdifere postscriptporque 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 apostscriptpágina ou pelo menosps.options(o que o levaria apostscript).