2014-01-10 2 views
2

그래서 R에 png로 많은 그림을 확대하고 저장하려고합니다. 나는 확대 된 플롯 자체를 저장할 수 있었지만 그 플롯의 텍스트는 여전히 너무 작습니다. - 예를 들어, 플롯 명령 다음확대 된 텍스트로 R 그림을 저장하는 방법

png("Fig1_resize.png", width=300, height=300, units="mm", res=300) 

:

plot(RPCA$sdev^2/sum(RPCA$sdev^2), xlab="Component number", 
    ylab="Fraction of Variance", type="s") 

그럼 난 그냥 해당 저장이 설명하기 위해, 나는 시도 설정 :

par(ps = 12, cex = 1.33, cex.main = 1.33) 

를 의뢰하기 전에, 내 컴퓨터 :

dev.off() 

R이 반환하는 플롯의 글꼴은 확대되었지만 저장된 플롯의 글꼴은 확대되지 않습니다. R로 확대 된 텍스트 플롯을 어떻게 저장할 수 있습니까?

도움 주셔서 감사합니다.

+0

png 형식으로 제한되지 않은 경우'pdf' 및'jpeg '를 사용해보십시오. 때로는 그들이 저장하는 이미지가 약간 다르다는 것을 알게됩니다. PDF의 경우 글꼴 크기를 포인트 단위로 지정하는 방법이있을 것입니다. 꽤 휴대용 솔루션 일 수 있습니다. – kdauria

답변

2

플롯의 기본 포인트 크기를 늘리는 것으로 시작합니다. 을 참조하고 이 기본값 인 pointsize 인수의 세부 정보를 확인하십시오.

png("Fig1_resize.png", width=300, height=300, units="mm", res=300, 
    pointsize = 14) 
.... 
dev.off() 

을 당신이 당신의 요구에 대한 수용 뭔가를 얻을 때까지 pointsize의 할당 된 값을 증가 : 그래서 나는 시도한다.

관련 문제