그래프를 .eps 형식 파일로 내보내려면 어떻게합니까? 저는 일반적으로 그래프를 .pdf 파일로 내 보냅니다 ( 'pdf'기능 사용). 꽤 잘 작동합니다. 그러나 이제 .eps 파일로 내 보내야합니다.
그래프를 .eps 형식 파일로 내보내려면 어떻게합니까? 저는 일반적으로 그래프를 .pdf 파일로 내 보냅니다 ( 'pdf'기능 사용). 꽤 잘 작동합니다. 그러나 이제 .eps 파일로 내 보내야합니다.
답변:
포스트 스크립트를 만드는 가장 쉬운 방법은 다음 setEPS()
명령을 사용하는 것입니다 .
setEPS()
postscript("whatever.eps")
plot(rnorm(100), main="Hey Some Data")
dev.off()
이 postscript()
장치는 EPS 생성을 허용하지만 일부 기본값을 변경하는 경우 에만 가능합니다. ?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 () 의 매개 변수 를 추가로 설정해야한다는 것을 알았습니다 .
또 다른 방법은 Cairographics 기반 SVG, PDF 및 PostScript 그래픽 장치를 사용하는 것입니다. 이렇게하면 할 필요가 없습니다.setEPS()
cairo_ps("image.eps")
plot(1, 10)
dev.off()
cairo_ps
점과는 다르지만 postscript
반 투명성이 제대로 처리되지 않고 종종 벡터 출력이 아닌 비트 맵을 트리거한다는 단점이 있습니다.
??eps
있습니다. 당신은postscript
페이지 를 얻 거나 적어도ps.options
(당신을으로 이끌 것입니다postscript
).