我真的很喜欢 Littler 对于使用 R 编写脚本非常有用。但我不知道如何使用 gnuplot 中的外部图形设备(例如使用 Octave)。
我能够生成所需的图表,但我必须使用 Sys.sleep 并且我不想这样做,因为我想以交互方式自行关闭它,或者更好地继续脚本而不关闭设备。
到目前为止,我的代码是这样的:
#!/usr/bin/env r -t
suppressMessages(require(Cairo))
CairoX11()
plot(rnorm(1000), pch = 19)
Sys.sleep(50)
# some code without closing the graphics window
我的问题是:您知道实现这一目标的方法吗?
任何提示、文档、链接或代码将不胜感激
除了约翰的建议之外,您还可以明确地调用其中一个 GUI 包来调出一个新的“框架”(或“窗口”),然后显示绘图。该窗口将保留在屏幕上,直到用户(或外部事件)终止该窗口。
The tcltk http://cran.r-project.org/package=tcltk包可以与tkrplot http://cran.r-project.org/package=tkrplot包裹;这是最便携的。RGtk2 http://cran.r-project.org/package=RGtk2更现代,但更难在 Windows 上安装/使用,因为 Gtk2 并不完全是 Windows 原生的。还有更多内容——在此处和管间的其他位置搜索 R GUI。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)