首页 文章

在RStudio中绘制缩放和定位器

提问于
浏览
16

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

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

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

我正在使用RStudio版本0.99.491 .

提前致谢 .

1 回答

  • 1

    这并没有直接使用RStudio的“缩放”功能,而是非常接近你可能会追求的东西:

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

    几个笔记:

    • 您无法动态调整窗口大小 . 如果要放大,首先需要调用 windows() ,然后调整窗口大小,然后执行 plot(df) .

    • 小心为 locator() 指定 n 参数 . 否则它会因为this bug.(尚未解决的AFAIK)而导致R会话崩溃

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

相关问题