2014-08-29 2 views
2

바람 방향의 원형 데이터가 라디안으로 표시됩니다. 여기에 우리는 10 미터에서 11 월 방향의 일부를 가지고 있습니다 :원형 R 패키지를 사용하여 R 플롯이 완전히 표시되지 않습니다.

nov<-c(5.4977871, 5.4977871, 5.4977871 ,5.4977871, 5.4977871 ,5.4977871, 5.4977871, 5.1050881, 5.4977871, 5.4977871, 5.8904862, 5.8904862 ,6.2831853,5.8904862, 5.8904862, 5.8904862, 6.2831853, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862, 5.8904862) 

저는 풍향 모두에 대해 시계열과 장미 도표를 그렸습니다.

enter image description here

당신이 바닥에 문제가 볼 수 있듯이

library(circular) 
par(mfrow = c(2, 1)) 
ts.plot(nov, xlab="Hour", ylab="radians",main="Time series of wind direction") 
rose.diag(nov[-c(100:713)],bins=18, main="Rose Diagram",) 
, 3pi/2 :이 코드입니다. "2"는 완전히 표시되지 않습니다. 나는 ggplot2에 기초한 장미 다이어그램을 만들었지 만 이런 종류의 줄거리를 보존해야합니다. CirStats 패키지의 도수는 비슷하지만도 단위입니다. 해결책이 있습니까?

답변

1

장미 다이어그램의 클리핑은 그래픽 창의 크기에 따라 크게 달라집니다. 내 기본 크기의 그래픽 창을 축소하면 내 플롯을 너처럼 만들 수있다. 큰 창을 사용하면 괜찮아 보이게 할 수 있습니다.

이 플롯의 최종 목적지는 어디입니까? PDF라면 그 형식으로 문제가 없을 수도 있습니다.

cex 매개 변수를 사용하여 문자 크기를 변경하면 도움이 될 수

par(mfrow = c(2, 1)) 
ts.plot(nov, xlab="Hour", ylab="radians",main="Time series of wind direction") 
rose.diag(nov[-c(100:713)],bins=18, main="Rose Diagram",cex=0.5) 

나에게 더 잘 맞는 작은 텍스트 레이블을 제공합니다. 그러나 여전히 조금 추한, 그리고 텍스트가 동그라미와 눈금과 충돌 수 있습니다.

+0

고맙습니다. –

0

아마도 이것은 플롯 영역으로 잘 리기 때문일 수 있습니다. 2의 하단이 여백 영역으로 들어가므로 기본적으로 잘립니다. 플롯에 직교 축이 없기 때문에 텍스트를 여백까지 확장 할 수 있습니다. 플롯을 만들기 전에 다음 명령을 실행 해보십시오.

par(xpd=TRUE) 

이렇게하면 해당 장치의 모든 향후 플롯에 대해 클리핑이 변경됩니다. ?par을 참조하고 자세한 내용은 xpd 섹션으로 스크롤하십시오.

관련 문제