次のようなデータフレームがあります。
structure(list(A = c(10, 10, 10, 10, 10, 10), T = c(0.1, 0.2,
0.3, 0.4, 0.5, 0.6), X = c(673.05, 672.3, 672.3, 672.3, 667.82,
667.82), Y = c(203.93, 203.93, 203.93, 203.93, 209.16, 209.16
), V = c(14.79, 14.94, 0, 12.677, 14.94, 14.94)), .Names = c("A",
"T", "X", "Y", "V"), row.names = c(NA, 6L), class = "data.frame")
簡単に言うと、私のデータは特定のオブジェクト (A) の x、y 位置です。3 つの同心リング上の特定の位置 (X、Y) で特定の時間 (T) のデータをサブセット化したいと考えています。inpip
パッケージの関数を使用して多角形で実行できることを読みましたsplancs
が、円は多角形ではありません。:( 時間を使用したサブセット化は簡単ですが、領域についてはわかりません。
関数を使用して座標でデータをサブセット化しようとしましたsubset
が、座標も円ではなく多角形になります。私ができた唯一のことは、次を使用して同心円を描くことです。
plot(0,0,type = "n", xlim = c(0,957), ylim = c(0,765))
my.shape=draw.circle (455,351,seq(112,336, 112))
だから、どんな助けも素晴らしいでしょう。