2013-01-23 4 views
4

pdf 또는 다른 형식으로 저장할 때 플롯을 열 수 없습니다. 일관되게 다음 오류가 발생합니다. 나는 맥에서 일하고있다.은 R에 저장된 플롯을 열 수 없습니다

> plot(1:10) 
> pdf('deleteIt.pdf') 
> dev.off() 
RStudioGD 
     2 


> sessionInfo() 
R version 2.15.1 (2012-06-22) 
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit) 

locale: 
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] pROC_1.5.4 plyr_1.7.1 

loaded via a namespace (and not attached): 
[1] tools_2.15.1 

다음과 같은 오류가 발생합니다. PNG와 jpeg도 있지만 행운은 없습니다.

The file “deleteIt.pdf” could not be opened. 
It may be damaged or use a file format that Preview doesn’t recognize. 

답변

13

당신은 그것을 뒤로했습니다. 이것을 시도하십시오

pdf("deleteIt.pdf") 
plot(1:10) 
dev.off() 

장치를 시작하십시오. 그것에 쓰십시오. 끄세요. comment@Spacedman에 의해 지적


또한,이 같은 dev.copy을 사용하여 현재 플롯 무엇이든이있는 PDF 파일을 만들 수 있습니다

plot(1:10) 
dev.copy(pdf, "deleteIt.pdf") 
dev.off() 
+0

댕이 - 십초으로 날 이길! –

+0

내 잘못. 죄송합니다. 다른 파일을 쓰는 방식으로 쓰려고 생각했습니다. – user1140126

+2

다음과 같이 할 수도 있습니다 :'plot (1:10); dev.copy (pdf); 이미 화면 그래픽 장치에있는 내용을 PDF로 복사하려면 dev.off()를 사용하십시오! – Spacedman

관련 문제