Rに(0,0)
を中心とする円をプロットする必要があります。次に、円と半径で指定された点をプロットしたいと思います。誰でもこの仕事のための正しい方向に私を指摘できますか?Rの中にポイントを含む円をプロットするにはどうすればよいですか?
答えて
:点の少なくとも一方がの境界になること
r <- 3*runif(10)
degs <- 360*runif(10)
# First you want to convert the degrees to radians
theta <- 2*pi*degs/360
# Plot your points by converting to cartesian
plot(r*sin(theta),r*cos(theta),xlim=c(-max(r),max(r)),ylim=c(-max(r),max(r)))
# Add a circle around the points
polygon(max(r)*sin(seq(0,2*pi,length.out=100)),max(r)*cos(seq(0,2*pi,length.out=100)))
注あなたがこれを望んでいなければ、あなたはmax(r)
文章のようなもの1.1*max(r)
brilliantに変更された場合に機能します!私はそのおかげで仕事をすることができます。 – wbarksdale
'、asp = 1'をplot文に追加して、最終イメージが楕円の代わりに円として表示されるようにします。 –
例を与えることは何度も最高の教えです。 – Rodrigo
ggplot2でこれを行うには、あなたがする必要がある(例えば、0,0については、モニターの中心です) coord_polar
を使用すると、ggplot2がすべての変換を行います。コードの例:基地グラフィックで
library(ggplot2)
# I use the builtin dataset 'cars'
# Normal points plot
ggplot(aes(x = speed, y = dist), data = cars) + geom_point()
# With polar coordinates
ggplot(aes(x = speed, y = dist), data = cars) + geom_point() +
coord_polar(theta = "dist")
これは完璧に見えますが、match.arg(theta、c( "x"、 "y"))のエラー: "arg"は "x"、 "y"のいずれかでなければなりません – wbarksdale
問題これは私が度で位置を指定することができないということです – wbarksdale
ポイントのフィードバックをもっとしたい場合は、再現可能な例を投稿してください。 –
- 1. シンボルを含むプロットをPDFでRに書くにはどうすればよいですか?
- 2. カーブのポイントをプロットするにはどうすればよいですか?
- 3. プロットされた円をRで小さくするにはどうすればよいですか?
- 4. Rのプロットに上付き文字をテキストに含めるにはどうすればよいですか?
- 5. 与えられたポイントの割合を含む楕円R
- 6. エラーバーを含む複数のデータセットをプロットするにはどうすればよいですか?
- 7. Rの1つのプロットに2組の変数をプロットするにはどうすればよいですか?
- 8. 純粋なCSSの円の中心にテキストを含む円形アニメーションを作成するにはどうすればいいですか?
- 9. Rで文字列を含むデータフレーム要素を参照するにはどうすればよいですか?
- 10. Rにアポストロフィを含む.csvファイルを読み取るにはどうすればよいですか?
- 11. 中間にテキストを含む水平線を作成するにはどうすればよいですか?
- 12. D3.jsを使用してマップ上にポイントをプロットするにはどうすればよいですか?
- 13. 限定されたポイントで線と点をプロットするにはどうすればよいですか?
- 14. XMLを含むテキストを含むJSONペイロードを作成するにはどうすればよいですか?
- 15. データを含むオブジェクトを含むArrayListを印刷するにはどうすればよいですか?
- 16. 改行を含むテキストを含むラベルを表示するにはどうすればよいですか?
- 17. スペースを含むパラメータを渡すにはどうすればよいですか?
- 18. RでNCSSファイルを読むにはどうすればよいですか?
- 19. ソーススクリプトで開いたウィンドウからのプロットをRmarkdownに含めるにはどうすればよいですか?
- 20. R rvestでhtmlで読む。 CSSセレクタークラスに何が含まれているかどうかを確認するにはどうすればよいですか?
- 21. テキストラップを円の形にするにはどうすればよいですか?
- 22. Rでは、data.treeプロットをファイルに保存するにはどうすればよいですか?
- 23. XMLで円の中に小さな円/点を描くにはどうすればいいですか?
- 24. 大きな3Dサーフェス(10 000 x 10,000ポイント)をプロットするにはどうすればよいですか?
- 25. チェックボックスを円形にカスタマイズするにはどうすればよいですか?
- 26. リスト内の円の中心にテキストを配置するにはどうすればよいですか?
- 27. ダッシュ( - )を含むようにenumを取得するにはどうすればよいですか?
- 28. Rプロットの「正立」にインセット(サブプロット)を追加するにはどうすればよいですか?
- 29. リーフレット:円の中心に数値を追加するにはどうすればよいですか?
- 30. AndroidスタジオでポイントAからポイントBにボトルトンを移動するにはどうすればよいですか?
* radius *とdegreesを意味しますか? – James
はい、申し訳ありません。 – wbarksdale