2012-05-04 17 views
2

RStudioを使用して円をプロットしようとすると、円の一部しか表示されません。これは、plotパッケージからdraw.circleを使用し、グリッドパッケージから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

ちょうどスケールアップし、3つの数字がすべて同じであることを確認してください。あなたはサークルが大きくなっていることに気付きますが、サークルがプロットを超えてしまう限界があります。 –

+0

しかし、私は中心(1,1)と半径1の円を見たいと思いますか? – Mien

関連する問題