2011-04-19 3 views
10

나는 그래프로 한 무리의 차트를 PDF로 내보내는 R 코드 (ggplot2 사용)가 있으며 레이아웃에 만족합니다. 나는 중심에 놓인 텍스트 인보기 흉한 제목 페이지를 때리고 싶다. Google은 Sweave에 대한 지원을 많이하는 것처럼 보입니다. 워크 플로가 정말 이상합니다 (예 : 내 R을 스웨터에 임베드하고 R을 스웨터로 실행). 또한, 나는 이것을 작동시키기 위해 많은 새로운 프로그램을 내놓고 싶지 않다. 또한 차트를 생성하는 R 코드가 많으며 제어 흐름 (즉, r 스크립트 실행, r 스크립트는 pdf로 그래프 작성)에 만족합니다. 이상적으로, 필자는 PDF에 제목 페이지를 인쇄하고, 내 플롯을 인쇄하고, 장치를 닫고 하루에 전화하기를 원합니다. 어떻게하면 좋을까요? 당신이 완전히 R 내에서하고 싶지 때문에Sweave없이 pdf에 제목 페이지를 쓰는 가장 쉬운 방법

답변

14

이 작동 할 수 있지만, 제목 페이지 만들기 위해 (통계 분석 소프트웨어와 달리) 실제 조판 소프트웨어를 사용하는 가난한 대체 할 수 있습니다 :

#pdf(...) 
plot(0:10, type = "n", xaxt="n", yaxt="n", bty="n", xlab = "", ylab = "") 


text(5, 8, "This is the title") 
text(5, 7, "This is my name") 

text(5, 6, "This is the date") 

#plot(...)/xyplot(...)/ggplot(...) your plots 

#dev.off() 

Title Page in R

+1

장치를 닫기 전에 pdf에 그림을 추가 할 수 있습니다. –

+0

@Roman - 네, 물론입니다. 반영하도록 편집 됨. – Greg

+0

@ 그렉 - 나는 조판 소프트웨어를 사용하는 것이 이상적이라고 동의합니다. 내 시나리오에 가장 적합한 방법은 무엇입니까? 글자 그대로 라텍스 문서에 내 R 코드를 포장 마크 업으로 감싸고 나서 달리는 것입니까? R의 제어 흐름에 조판을 사용하는 방법이 있습니까? – SFun28

관련 문제