5
ポイントを手動でプロットに(マウスクリックで)追加し、それらのポイントから座標データを生成したいと思います。R:ユーザー描画ポイントから座標データを生成しますか?
Rでこれを実現するパッケージまたは関数がありますか?
ポイントを手動でプロットに(マウスクリックで)追加し、それらのポイントから座標データを生成したいと思います。R:ユーザー描画ポイントから座標データを生成しますか?
Rでこれを実現するパッケージまたは関数がありますか?
基本機能locator()
を使用してこれを行うことができます。たとえば、次のことを試してください:あなたは正確に何か配置する必要があるとき
plot(1:4)
df <- data.frame(locator())
## Now, on the plotting device:
##
## (1) "Left-click" on each of the four points
## (2) "Right-click --> Stop" to return to the command-line
## The object that is returned, and assigned to df will look
## something like the following
df
x y
1 1.008072 1.032795
2 2.011049 2.002365
3 3.004381 2.995299
4 3.997714 4.011595
locator()
が便利です - 、テキストや伝説を言う - プロット上にプロットの座標系は容易ではないとしました軸を読み取る。たとえば、コマンドラインに戻る前に一度クリックしてみてください。
barplot(VADeaths)
text(locator(1), "I clicked here", col="red")
優秀!それをクリックするとプロットに点を表示させることは可能ですか? –
あなたはクリックした場所のそれぞれに点をプロットするために 'locator(type =" p ")'を実行できます。そのヘルプページと 'locator()'を見てから、他のオプション/可能なアプリケーションのいくつかについて学ぶためにしばらくの間それを試してみてください。乾杯。 –
それだけでは、すべてのポイントが入力されるまでそれだけがプロットされません。私はそれを考え出した。これは動作します:while(nrow(df)<10)df < - rbind(df、data.frame(locator(n = 1、type = "p"))) –