【发布时间】:2013-09-12 13:51:34
【问题描述】:
我尝试在终端中运行一些 R 脚本,但发现每次我想制作新图时都必须先运行“dev.new()”。
是否有可能,通过一些环境设置,终端中的 R 可以默认在新框架中绘制(就像 Rstudio 所做的那样)?
谢谢!
对不起,我问错了。它应该是新窗口中的新图(不是带有新框架的图)。很抱歉造成混乱。
【问题讨论】:
-
你在做一个假设,我认为,这并不完全准确。当 R 创建一个新的绘图窗口时,将取决于您用于创建绘图的特定代码。有些绘图函数会自动触发一个新窗口,有些则不会,有些则提供一个参数来控制行为。提供一些示例代码会更容易提供帮助。
-
感谢您的快速回复。基本上,我只是使用默认“图形”包附带的非常基本的“绘图”功能。
-
您不清楚这是用于从“终端”会话(在 Mac 上?)调用的脚本还是用于交互使用。
-
par("new")的值是多少? -
@DWin,对此感到抱歉。我基本上将 R 命令的行组合成一个 .r 文件并在终端中获取它。我不太确定这会产生多大的不同。