在RStudio中绘制缩放和定位器

时间:2016-01-11 22:19:44

标签: r plot rstudio interactive

有没有办法在RStudio情节缩放中启用locator()功能?这仅适用于RStudio的较小窗口(默认右下角),但是当您单击已作为单独窗口打开的查看器时,不会捕获任何坐标:

plot(iris$Petal.Width, iris$Petal.Length)
locator()

也许这里的答案是目前没有实施,这就是我无法在网上找到它的原因。

我使用的是RStudio版本0.99.491。

提前致谢。

1 个答案:

答案 0 :(得分:1)

这不是直接使用RStudio的“缩放”功能,而是非常接近您可能会追求的内容:

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

几点说明:

  1. 您无法动态调整窗口大小。如果要放大,首先需要调用windows(),然后调整窗口大小,然后执行plot(df)
  2. 请注意为n指定locator()参数。否则,由于this bug.(尚未解析AFAIK)
  3. ,它会导致R会话崩溃

    但是如果你的目的是能够在一个缩放版本的情节上使用locator()(即如果你有一个非常拥挤的情节),这应该可以解决问题。