2016-01-11 3 views
16

RStudioプロットのlocator()機能を有効にする方法はありますか?これだけRStudioの小さなウィンドウで作品(デフォルト右下)が、あなたは何の座標が捕獲されていない、別のウィンドウとしてすでに開いてビューアをクリックしてください:RStudioのプロットズームとロケータ

おそらく答えここにそれはあるが、現在実装されていません
plot(iris$Petal.Width, iris$Petal.Length) 
locator() 

それが私がオンラインで言及することができなかった理由です。

私はRStudioバージョン0.99.491を使用しています。

ありがとうございます。

+1

x11で動作します: 'x11();プロット(1:4)。 locator(1) 'あなたは何を使っていますか?私はあなたが窓を使用していなかった場合、以下の答えは無関係なので、Windowsを想定しています.. quartz()でも動作します。プロット(1:4)。ロケータ(1) '。石英は、与えられたまたは欠けているnと完璧に作用する。あなたが逃げ場にいる患者さんの場合、x11はnが不足していて厄介ですが、クラッシュはありません – rawr

答えて

1

これは直接RStudioの「ズーム」機能を使用していますが、後におそらくているもので、かなり近づいていません:

df <- data.frame(1:4) 
windows() 
plot(df) 
locator(1) 

ノートのカップル:

  1. あなたがいない動的にすることができますウィンドウのサイズを変更します。ズームインしたい場合は、まずwindows()に電話し、ウィンドウのサイズを変更してからplot(df)を実行する必要があります。
  2. locator()にはn引数を指定してください。それ以外の場合は、(私の知る限りは解決されていない)のでthis bug.のあなたのRセッションをクラッシュします

しかし、あなたの目的は、あなたが持っている場合、すなわち、プロット(のズームバージョンにlocator()を使用することができるのであれば非常に混雑したプロット)、これはトリックを行う必要があります。

+1

申し訳ありません。全体のクラッシュRスタジオセッションは、ここで少しの取引を中断しています。 – boshek

+0

うん、それは私が思ったことだ。気に障る。おそらく、RStudioに問題を提出するか、サポートに連絡してください。このバグはまだ存在し、修正する必要があります。 – Felix

+1

これは非常に関連したバグであり、 'zoom()'パッケージと一緒に 'zm()'と 'locator()'を組み合わせて個々のデータポイントを視覚的に選ぶことができる。しかし、 'zoom()'は本質的に別の 'windows()'インスタンスを作成するので、セッションクラッシュ(少なくとも私のマシン上)につながります。しかし、おそらくこの機能は将来、 'manipulate()'パッケージに追加されるでしょう。とにかく、私はそれが良い質問だと思う。 – Felix

関連する問題