Как экспортировать граф в файл формата .eps? Обычно я экспортирую свои графики в файл .pdf(используя функцию "pdf" ), и он работает очень хорошо. Однако теперь мне приходится экспортировать файлы .eps.
Экспорт графика в файл .eps с помощью R
Ответ 1
Самый простой способ, которым я нашел создание postscripts, - это следующее: команда setEPS()
:
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
Ответ 2
Если вы используете ggplot2
для создания фигуры, тогда также будет работать ggsave(file="name.eps")
.
Ответ 3
Устройство postscript()
позволяет создавать EPS, но только, если вы измените некоторые значения по умолчанию. Подробнее читайте ?postscript
.
Вот пример:
postscript("foo.eps", horizontal = FALSE, onefile = FALSE, paper = "special")
plot(1:10)
dev.off()
Ответ 4
Другой способ - использовать графические устройства SVG, PDF и PostScript на основе Cairographics.
Таким образом вам не нужно setEPS()
cairo_ps("image.eps")
plot(1, 10)
dev.off()
Ответ 5
Да, откройте устройство postscript()
с именем файла, заканчивающимся на .eps
, выполните ваши сюжеты и вызовите dev.off()
.