Як експортувати графік у файл формату .eps? Зазвичай я експортую свої графіки у .pdf-файл (за допомогою функції 'pdf'), і він працює досить добре. Однак зараз мені доведеться експортувати до файлів .eps.
Як експортувати графік у файл формату .eps? Зазвичай я експортую свої графіки у .pdf-файл (за допомогою функції 'pdf'), і він працює досить добре. Однак зараз мені доведеться експортувати до файлів .eps.
Відповіді:
Найпростіший спосіб, який я знайшов для створення примірників, полягає в наступному, використовуючи setEPS()
команду:
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
postscript()
Пристрій дозволяє створювати ЕРС, але тільки якщо змінити деякі значення за замовчуванням. Прочитайте ?postscript
деталі.
Ось приклад:
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)
наприклад. Одиниці знаходяться в дюймах. Проблема полягає в тому, що пристрій, на який ви плануєте, недостатньо великий, щоб містити поля області сюжету, яку ви використовуєте.
colormodel="rgb"
postscript ().
Інший спосіб - використання SVG, PDF та PostScript графічних пристроїв на основі кайрографії. Таким чином вам не потрібноsetEPS()
cairo_ps("image.eps")
plot(1, 10)
dev.off()
cairo_ps
відрізняється postscript
тим, що він підтримує більше однокодових гліфів, але має недолік, що напівпрозорість погано обробляється і часто викликає растрове зображення, а не векторний вихід.
Так, відкрийте postscript()
пристрій, на якому закінчується ім'я файлу .eps
, виконайте сюжет (и) та зателефонуйте dev.off()
.
??eps
. Ви або отримаєтеpostscript
сторінку або принаймніps.options
(що призведе до васpostscript
).