r-在RStudio中绘制缩放和定位器



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

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

也许这里的答案是目前还没有实现,这就是为什么我在网上找不到提到它的原因。

我使用的是RStudio版本0.99.491。

提前谢谢。

这并没有直接使用RStudio的"缩放"功能,但非常接近您可能想要的:

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

注意事项:

  1. 无法动态调整窗口大小。如果要放大,首先需要调用windows(),然后调整窗口大小,然后执行plot(df)
  2. 请注意为locator()指定n参数。否则,它会因为这个错误而导致你的R会话崩溃。(AFAIK尚未解决)

但是,如果你的目的是能够在缩放版本的绘图上使用locator()(即,如果你有一个非常拥挤的绘图),那么这就应该奏效了。

最新更新