Comment exporter un graphique dans un fichier au format .eps? J'exporte généralement mes graphiques dans un fichier .pdf (à l'aide de la fonction "pdf"), et cela fonctionne assez bien. Cependant, je dois maintenant exporter vers des fichiers .eps.
Le moyen le plus simple que j'ai trouvé de créer des postscripts est le suivant, à l'aide de la commande setEPS()
:
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
Si vous utilisez ggplot2
Pour générer une figure, alors une ggsave(file="name.eps")
fonctionnera également.
Le périphérique postscript()
permet la création de fichiers EPS, mais niquement si vous modifiez certaines des valeurs par défaut. Lis ?postscript
pour les détails.
Voici un exemple:
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()
Une autre solution consiste à utiliser le format SVG basé sur Cairographics, PDF et les périphériques graphiques PostScript. Ainsi, vous n'avez pas besoin de setEPS()
cairo_ps("image.eps")
plot(1, 10)
dev.off()
Oui, ouvrez un périphérique postscript()
avec un nom de fichier se terminant par .eps
, Faites votre ou vos parcelles et appelez dev.off()
.