2012-05-04 3 views
2

RStudio를 사용하여 원을 그릴 때 원의 일부만 볼 수 있습니다. 이 문제는 plot 패키지에서 draw.circle을 사용하고 그리드 패키지에서 grid.circle을 사용할 때 발생합니다.
enter image description here플롯 된 원을 R에서 더 작게 만들 수 있습니까?

난 그냥 보통의 원을 갖고 싶어 :

이것은 내가 볼 것입니다. 어떻게해야합니까?

+1

당신이 작은 원을하려 시도 적이 있습니까? – joran

+0

'? draw.circle'을 사용하면'radius'를 엉망으로 만들 필요가 있다는 것을 알게 될 것입니다. –

+0

예, 반지름이 1 인 원 (이미 작음)을 원하지만 0.1로 변경했습니다. 가장 낮은 왼쪽 쿼터. 0.01로 변경하면 전체 원이 표시되지만 매우 작습니다. – Mien

답변

3

어둠 속에서 그냥 쐈어.

draw.circle은 현재 플롯에만 추가됩니다. 결과가 원을 잘라내는 경우 원을 볼 공간이있는 플롯 영역을 만들지 않았기 때문입니다.

비교 :이와

plot(-3:3,-3:3,type = "n") 
draw.circle(1,1,1) 

:

plot(0:1,0:1,type = "n") 
draw.circle(1,1,1) 
+0

예, 그게 전부입니다! 내 서클을 완전히 보려면 ​​'축소'해야했습니다. 감사. – Mien

1

시도 :

draw.circle(0.1,0.1,0.1) 

아이디어는 좌표 축이 만나는 왼쪽 하단 모서리에서 시작한다는 것입니다. 1,1,1과 같이 설정하면 반경이 경계를 초과하여 1/4 원이 생깁니다.

+0

그냥 크기를 조정하고 세 숫자가 모두 동일한 지 확인하십시오. 당신은 원이 점점 더 커지는 것을 알게 될 것입니다. 그러나 당신의 원이 그 범위를 넘어서는 한계가 있습니다. –

+0

그러나 중심 (1, 1)과 반경 1 인 원을보고 싶습니다. 방법이 없습니까? – Mien

관련 문제