显示一张png图片并在R中保持3秒钟

时间:2015-06-24 13:28:02

标签: r user-interface png

我是使用R的用户界面的新手。我有一个png文件。我想在我的脚本开头显示它,保持它约3秒钟并自动关闭它。

我尝试过file.show()。 R将弹出png文件。但这不是我想要的。

我更喜欢让它出现在我的IDE前面,就像程序启动前出现的启动画面一样。我的意思是它会在用户真正开始运行脚本之前类似于欢迎图片。 3秒后,它将消失,R将自动开始运行脚本。

我想知道任何R套装都可以让我的想法成真吗?谢谢。

1 个答案:

答案 0 :(得分:0)

这可能会让你开始。图像将出现在默认的RStudio右下方面板中3秒钟,然后将消失。警告:dev.off()将删除您在运行脚本之前在工作区中拥有的所有绘图。

#At the very beginning of the script, execute:
library(png)
img <- readPNG("path/baboon.png")
windows()
grid::grid.raster(img)
Sys.sleep(3)
dev.off()

#... your script continues here
print("Did you see that baboon??")

编辑:windows()完全符合您的需求,我认为