Экспорт графика в файл .eps с помощью R - PullRequest
97 голосов
/ 28 февраля 2011

Как экспортировать график в файл формата .eps?Я обычно экспортирую свои графики в файл .pdf (используя функцию pdf), и это работает довольно хорошо.Однако теперь я должен экспортировать в файлы .eps.

Ответы [ 5 ]

113 голосов
/ 16 ноября 2011

Я нашел самый простой способ создания постскриптов с помощью команды setEPS():

setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
45 голосов
/ 28 февраля 2011

Если вы используете ggplot2 для создания фигуры, то ggsave(file="name.eps") также будет работать.

29 голосов
/ 28 февраля 2011

Устройство postscript() позволяет создавать EPS, но только , если вы измените некоторые значения по умолчанию. Подробнее читайте ?postscript.

Вот пример:

postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()
12 голосов
/ 30 августа 2014

Другим способом является использование графических устройств SVG, PDF и PostScript на основе Cairographics.Таким образом, вам не нужно setEPS()

cairo_ps("image.eps")
plot(1, 10)
dev.off()
4 голосов
/ 28 февраля 2011

Да, откройте устройство postscript() с именем файла, оканчивающимся на .eps, сделайте свой график (ы) и позвоните dev.off().

...