gpt4 book ai didi

r - 如何从Rscript弹出图形窗口?

转载 作者:行者123 更新时间:2023-12-03 16:55:07 25 4
gpt4 key购买 nike

我正在使用 Rscript 运行一个情节如下:

x=1:10 
y=1:10
plot(x,y)

当我像这样运行代码时,我希望这段代码会弹出一个带有图形的窗口,显示该图:
Rscript plot.R

程序完成,图形不出现,甚至暂时不出现。我知道这段代码是正确的,因为它确实在 Rstudio GUI 中生成了一个图。

Rscript 是否具有在执行时自动弹出该图的功能?

最佳答案

从 Rscript 中弹出图形窗口,示例 1:

library(tcltk)
x=1:10
y=1:10
windows() #Use X11() or quartz() if on linux or mac.
plot(x,y)
prompt <- "hit spacebar to close plots"
extra <- "some extra comment"
capture <- tk_messageBox(message = prompt, detail = extra)

上面的代码在弹出窗口中显示绘图,并等待您在 tk_messageBox 对话框上按确定。

从 Rscript 中弹出图形窗口,示例 2:
png("mygraphic.png") 
x = 1:10
print(x^2)
plot(x, x^2, 'o')
print("done")
dev.off()
browseURL("mygraphic.png")

上面的代码将 png 作为文件保存到磁盘,并要求操作系统在为该文件类型设计的程序中打开该文件。

关于r - 如何从Rscript弹出图形窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42544779/

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