2012-05-04 23 views
2

當我嘗試使用RStudio繪製一個圓時,我只能看到圓的一部分。這發生在我從plotrix軟件包使用draw.circle的時候,以及從grid包使用grid.circle的時候。如何讓我的繪製圓在R中變小?

這是我所看到的:
enter image description here

我只是想有一個正常的循環。我怎樣才能做到這一點?

+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,則半徑將超出邊界,並且會得到四分之一圓。

+0

只是擴大它,並確保所有三個數字是相同的。你會意識到這個圓圈變得越來越大,但是有一個極限超出了你的圓圈將超過該圖。 –

+0

但我想看到一個以中心(1,1)和半徑爲1的圓。有沒有辦法? – Mien