在R中显示一张png图片并保持3秒
display a png picture and hold it for 3 seconds in R
我对使用 R 的用户界面还很陌生。我有一个 png 文件。我想在我的脚本开头显示它,让它停留大约 3 秒并自动关闭。
我尝试了 file.show()。 R 将弹出 png 文件。但这不是我想要的。
我更喜欢让它出现在我的 IDE 面前,就像程序启动前出现的初始屏幕一样。我的意思是它类似于用户真正开始 运行 脚本之前的欢迎图片。 3 秒后,它会消失,R 会自动开始 运行 脚本。
不知道有什么R包可以实现我的想法?谢谢你。
这可能会让您入门。该图像将在默认的 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()
正是您所需要的,我认为
我对使用 R 的用户界面还很陌生。我有一个 png 文件。我想在我的脚本开头显示它,让它停留大约 3 秒并自动关闭。
我尝试了 file.show()。 R 将弹出 png 文件。但这不是我想要的。
我更喜欢让它出现在我的 IDE 面前,就像程序启动前出现的初始屏幕一样。我的意思是它类似于用户真正开始 运行 脚本之前的欢迎图片。 3 秒后,它会消失,R 会自动开始 运行 脚本。
不知道有什么R包可以实现我的想法?谢谢你。
这可能会让您入门。该图像将在默认的 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()
正是您所需要的,我认为