Rで自由な手のポリゴンを描くことによって散布図からポイントのIDを得ることができる良い方法があるかどうかを知りたいですか? scatterD3が見つかりました。うまく見えますが、研究室をRの変数に出力することはできません。 ありがとうございます。R:散布図のデータポイントの自由な選択
ロク
Rで自由な手のポリゴンを描くことによって散布図からポイントのIDを得ることができる良い方法があるかどうかを知りたいですか? scatterD3が見つかりました。うまく見えますが、研究室をRの変数に出力することはできません。 ありがとうございます。R:散布図のデータポイントの自由な選択
ロク
はここに1つの方法
library(iplots)
with(iris, iplot(Sepal.Width,Petal.Width))
Shiftキー(XOR)またはSHIFT + ALT(と)ポイント(赤)を選択します:
その後:
iris[iset.selected(), ]
# Sepal.Length Sepal.Width Petal.Length Petal.Width Species
# 119 7.7 2.6 6.9 2.3 virginica
# 115 5.8 2.8 5.1 2.4 virginica
# 133 6.4 2.8 5.6 2.2 virginica
# 136 7.7 3.0 6.1 2.3 virginica
# 146 6.7 3.0 5.2 2.3 virginica
# 142 6.9 3.1 5.1 2.3 virginica
は選択した行を表示します。
CRANで利用可能なパッケージ "ゲートポイント"を使用すると、興味のあるポイントを返すゲートを描くことができます。
この説明は、質問を読む人にとっては明らかです。あなたのポイント
x <- data.frame(x=1:10, y=1:10)
plot(x, col = "red", pch = 16)
を次に、以下のコマンドを実行した後、あなたのポイントを選択
最初のプロット:
selectedPoints <- fhs(x)
をリンクは、単に次のように使用することができますパッケージにリンク
これは戻ります:
selectedPoints
#> [1] "4" "5" "7"
#> attr(,"gate")
#> x y
#> 1 6.099191 8.274120
#> 2 8.129107 7.048649
#> 3 8.526881 5.859404
#> 4 5.700760 6.716428
#> 5 5.605314 5.953430
#> 6 6.866882 3.764390
#> 7 3.313575 3.344069
#> 8 2.417270 5.217868
あなたのリンクがカバーしていることを説明してください。答えは外部ソースに頼らずに生きているはずです。 –
をと仕事をする人のために[再現性の例](http://stackoverflow.com/q/5963269/1217536)を追加してください。 – gung