我正在尝试构建一个简单的脚本,它创建一个图形;按下键时关闭它。我的代码:
#!/usr/bin/Rscript
library(tidyverse)
ggplot(data = mpg) +
geom_point(mapping = aes(x = displ, y = hwy), colour = "blue")
我已经尝试了链接问题的答案,在绘制绘图后暂停脚本。但是:
R
shell中正常工作。readline()
仅在交互模式下工作,根据文档,scan()
是行缓冲的,而不是对单个按键做出反应这是如何工作的?我的环境是Debian。
答案 0 :(得分:0)
我试图解决的问题似乎不存在。上述功能有一个很好的理由不能在非交互模式下工作 - 不需要它们。
长话短说,ggplot2在非交互模式下运行时会自动将图表导出为.pdf!