2016-07-26 3 views
2

줄의 폭, 높이 및 해상도를 지정한 다음 아래 코드에서와 같이 여백을 제거하고 플롯을 그렸습니다.여백 제거 방법

하지만 여전히 여백이 있습니다. par 명령을 사용하거나 사용하지 않은 동일한 줄거리가 있습니다. 업로드 된 이미지는 2MB 미만으로 줄이기 위해 7000 * 5000에서 1400 * 1000으로 줄였습니다.

enter image description here

library(scatterplot3d) 

parwd = 7000 
parht = 5000 
parres = 1000 

par(oma = c(0,0,0,0), mar = c(0,0,0,0)) 

jpeg(filename="CC_1_fo.jpg", width = parwd, height = parht, res = parres) 
scatterplot3d(1:10, 1:10, 1:10, 
       cex.symbol = 0.2, 
       xlab = expression(T[1]), 
       ylab = expression(T[2]), 
       zlab = expression(tau)) 
dev.off() 

어떻게 정말 여백을 제거 할 수 있습니까?

+3

[재현 가능한 예] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610)를 추가 할 수 있습니까? – Jaap

+1

@ProcrastinatusMaximus 데이터가이 질문에 중요하지 않기 때문에 왜 재현 가능한 예제를 묻는 지 이해할 수 없습니다. 어쨌든 나는 다른 사람들이 당신의 문제를 재현하기가 훨씬 쉬워 져서 당신을 도울 수있게 도와주기 때문에 데이터를 요청했습니다. – user67275

+7

질문을 편집했습니다. – Jaap

답변

4

3D 플롯이 약간 펑키하고 par 인수 중 일부가 예상대로 작동하지 않습니다. 특히 mar으로 여백을 설정하려면 mar 인수 scatterplot3d에 사용해야합니다.

는 도움 ( ?scatterplot3d)의 노트에 적혀있다 :

일부 그래픽 매개 변수는 scatterplot3d하지만 이전 par() 호출 에 인수로 설정해야합니다.

enter image description here

잘라 버릴 꺼야 제로에 여백을 설정 :

scatterplot3d(1:10, 1:10, 1:10, 
       cex.symbol = 0.2, 
       xlab = expression(T[1]), 
       ylab = expression(T[2]), 
       zlab = expression(tau), 
       mar = c(0,0,0,0)) 

여백없이 음모가 발생합니다 : 이들 중 하나는 사용 mar (...)

입니다 너의 진드기 상표 떨어져.