102 votes

Exporter un graphique vers un fichier .eps avec R

Comment exporter un graphique vers un fichier au format .eps ? J'exporte généralement mes graphiques vers un fichier .pdf (en utilisant la fonction "pdf"), et cela fonctionne très bien. Cependant, je dois maintenant exporter vers des fichiers .eps.

119voto

Nate Points 609

Je sais que c'est une question plus ancienne, mais j'ai pensé que je devais quand même y répondre. La méthode la plus simple que j'ai trouvée est de faire ce qui suit, en utilisant la commande "setEPS()" :

setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()

Le moyen le plus simple que j'ai trouvé pour créer des postscripts.

Bonne chance !

45voto

Maiasaura Points 8831

Si vous utilisez ggplot2 pour générer un chiffre, puis un ggsave(file="name.eps") fonctionnera également.

31voto

Gavin Simpson Points 72349

El postscript() permet la création d'EPS, mais uniquement si vous modifiez certaines des valeurs par défaut. Lire ?postscript pour les détails.

Voici un exemple :

postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()

14voto

USER52306 Points 17

Une autre solution consiste à utiliser des dispositifs graphiques SVG, PDF et PostScript basés sur Cairographics. De cette façon, vous n'avez pas besoin de setEPS()

cairo_ps("image.eps")
plot(1, 10)
dev.off()

4voto

Dirk Eddelbuettel Points 134700

Oui, ouvrez un postscript() avec un nom de fichier se terminant par .eps faites votre (vos) parcelle(s) et appelez dev.off() .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X