R에서 pdf()
기능을 사용하여 외부 파일에 그림을 저장하는 경우 width
및/또는 height
을 지정하여 그림의 크기를 조정할 수 있습니다. 그러나 여러 플롯을 얻는 경우가 있습니다 (예 : par(mfrow=c(2,4))
사용). 이 상황에서 모든 플롯을 올바르게 표시하려면 PDF 파일에 대해 width
과 height
이 무엇인지 확인하는 것이 어렵습니다. R이 자동으로 PDF 파일의 "플롯에 맞추도록"하는 방법이 있습니까? 나는 pdf()
에있는 논쟁을 수색하고 몇몇을 시도했다, 그러나 결과는 만족하지 않다. 고마워요!은 PDF 출력에서 R 그림 크기를 자동으로 조정합니다.
12
A
답변
2
ggplot을 사용하는 방법은 어떻습니까?
require(ggplot2)
# Bogus data
x <- rnorm(10000)
y <- as.factor(round(rnorm(10000, mean=10, sd=2), 0))
df <- data.frame(vals=x, factors=y)
myplot <- ggplot(data=df, aes(x=vals)) +
geom_density() +
facet_wrap(~ factors)
ggsave(filename="~/foo.pdf", plot=myplot, width=8, height=10, units="in")
편집 : 당신은 this question를 참조 여러 페이지에 걸쳐 인쇄해야합니다.
+0
코드에 대해 감사드립니다. – alittleboy
관련 문제
- 1. 위젯이 이미지의 크기를 자동으로 조정합니다.
- 2. 명령 줄의 크기를 자동으로 조정합니다.
- 3. ExtJS : 창에서 양식 필드의 크기를 자동으로 조정합니다.
- 4. NSTableColumn 첫 번째 열의 크기를 자동으로 조정합니다.
- 5. WPF 모눈 열의 크기를 자동으로 조정합니다.
- 6. Winforms의 레이블 크기를 왼쪽으로 조정합니다.
- 7. Jquery는 "formAddNewRow"양식의 크기를 조정합니다.
- 8. 다른 격자에 포함 된 격자의 행 크기를 자동으로 조정합니다.
- 9. 콘텐츠 용 iframe이 포함 된 Fancybox의 크기를 자동으로 조정합니다.
- 10. div 컨테이너 내의 테이블에서 열의 크기를 자동으로 조정합니다.
- 11. JSP 출력에서 PDF 만들기
- 12. FloatableWindow는 Silverlight에서 격자 크기를 조정합니다.
- 13. 텍스트보기의 글꼴 크기를 동적으로 조정합니다.
- 14. 은 jogl의 시스템 문제를 조정합니다.
- 15. edittext 및 버튼의 크기와 위치를 자동으로 조정합니다.
- 16. R : 그림 제로
- 17. 별표가있는 DataGrid는 전체 DataGrid의 크기를 조정합니다.
- 18. 그림 상자에서 가로 이미지의 글꼴 크기를 자동으로 변경합니다.
- 19. PHP는 file_get_contents의 GD를 사용하여 이미지 크기를 조정합니다.
- 20. CSS는 오버플로가 아닌 컨테이너의 크기를 조정합니다.
- 21. Div는 twitter에서와 같이 가로로 크기를 조정합니다.
- 22. 데이터 격자의 마지막 열 크기를 조정합니다.
- 23. LinearLayout 내부에서 expandableListView의 크기를 동적으로 조정합니다.
- 24. JButton은 텍스트 내용을 기반으로 크기를 조정합니다.
- 25. 스크롤 위치를 기준으로 DIV 크기를 조정합니다.
- 26. 테이블 행 높이 고정 폭을 자동으로 조정합니다.
- 27. 이미지와 ImageView 사이에 TextView 길이를 자동으로 조정합니다.
- 28. 캔버스의 캔버스 크기를 경로로 조정하거나 캔버스의 경로 크기를 조정합니다.
- 29. 은 자동으로
- 30. 은 가능한 PDF 파일
이것은 매우 막연한 것처럼 보입니다. 어떻게 "최고의"너비와 높이를 결정합니까? –
@DWin : 혼란을 가져 주어서 죄송합니다. 내가 가장 잘한 것은 그 그림의 모든 부분을 독자가 볼 수 있으며 A4와 같은 용지 크기 제한으로 인해 "컷오프"가 발생하지 않는다는 것입니다. – alittleboy
내가 아는 한, PDF 장치의 개별 페이지 크기를 변경할 수있는 방법은 없습니다. 대부분의 사람들은 여러 개의 다른 크기의 pdfs를 만들고 Ghostscript를 사용하여 별도의 페이지를 하나로 묶습니다. –