gpt4 book ai didi

使用 X11 窗口的 R 脚本仅打开一秒钟

转载 作者:行者123 更新时间:2023-12-04 20:07:12 27 4
gpt4 key购买 nike

我正在通过我的 Linux Mint 16 命令行运行 R 脚本。它包含我想在窗口中显示的箱线图。所以我使用 x11() 函数来创建那个窗口。这是我的代码:

testdata <- data.frame(sample(1:1000,size=100,replace=T), row.names=NULL)
colnames(testdata)<-c("data")

x11()
boxplot(testdata, main="Boxplot der Testdaten", horizontal=TRUE)

当我在 Rstudio 中运行这个函数时,它会打开一个窗口并显示创建的箱线图。但是每当我从我的 Linux Mint 16 机器的命令行运行它时,窗口会打开一秒钟然后再次关闭。我可以看到一秒钟的箱线图。我真的找不到原因。我对 R 很陌生,以前从未使用过 X11。任何想法都会非常感激。谢谢!

最佳答案

这或多或少是一个常见问题解答。部分原因是您似乎误解了所有命令如何终止。 IE。当您调用 ls它也不会停止。

所以在这里你需要一些额外的东西。可能的方法:

  • 只需通过 Sys.sleep(10) sleep 这将等待十秒钟。
  • 等待用户通过 readLines(stdin()) 输入或类似的东西[未经测试]
  • 使用 R 附带的 tcltk 包,在所有平台上都可用,以弹出一个用户必须单击才能使单击消失的窗口。多年来,该解决方案已在 r-help 上发布过几次。

  • 但在这个时代,你也可能会重新思考这个问题。我通过最棒的 shiny 为同事准备分析和可视化取得了巨大成功显示到网页的包。每个人都有一个网络浏览器...

    关于使用 X11 窗口的 R 脚本仅打开一秒钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24220676/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com