2012-02-24 13 views

答えて

6

基本機能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") 
+0

優秀!それをクリックするとプロットに点を表示させることは可能ですか? –

+0

あなたはクリックした場所のそれぞれに点をプロットするために 'locator(type =" p ")'を実行できます。そのヘルプページと 'locator()'を見てから、他のオプション/可能なアプリケーションのいくつかについて学ぶためにしばらくの間それを試してみてください。乾杯。 –

+0

それだけでは、すべてのポイントが入力されるまでそれだけがプロットされません。私はそれを考え出した。これは動作します:while(nrow(df)<10)df < - rbind(df、data.frame(locator(n = 1、type = "p"))) –

関連する問題