在for循环(R)中,多个prophet绘图保存为jpeg格式

在for循环(R)中,多个prophet绘图保存为jpeg格式,r,ggplot2,facebook-prophet,R,Ggplot2,Facebook Prophet,我试图在for循环中创建和保存fb prophet的多个绘图,并将它们保存到jpeg文件中 尽管在stackoverflow上遵循了与在循环中保存R图相关的许多问题的代码,但似乎没有一个解决方案有效,我也不知道我做错了什么。以下代码将位于for循环中: jpeg(filename=“plot1.jpeg”) 绘图(模型、未来预测)+ggtitle(材料名称) 发展主任() #现在策划季节性事件 jpeg(filename=“plot2.jpeg”) prophet_绘图_组件(模型、未来_预测)

我试图在for循环中创建和保存fb prophet的多个绘图,并将它们保存到jpeg文件中

尽管在stackoverflow上遵循了与在循环中保存R图相关的许多问题的代码,但似乎没有一个解决方案有效,我也不知道我做错了什么。以下代码将位于for循环中:

jpeg(filename=“plot1.jpeg”)
绘图(模型、未来预测)+ggtitle(材料名称)
发展主任()
#现在策划季节性事件
jpeg(filename=“plot2.jpeg”)
prophet_绘图_组件(模型、未来_预测)
发展主任()
我希望这段代码将使用prophet plotting功能创建两个单独的绘图,并将它们保存到jpeg文件中。实际情况是,程序正确地保存了一个打印文件,第二个打印文件保存为空白打印。

当您执行(或源)脚本而不是逐行运行脚本时,一些输出被抑制。这就是这里正在发生的事情。为了强制输出绘图,只需将语句括在
print
函数中即可。
例如:

print(prophet_plot_components(model, future_forecast))
当您执行(或源代码)脚本而不是逐行运行脚本时,某些输出将被抑制。这就是这里正在发生的事情。为了强制输出绘图,只需将语句括在
print
函数中即可。
例如:

print(prophet_plot_components(model, future_forecast))

尝试将函数包含在打印函数中:
print(prophet\u plot\u components(model,future\u forecast))
这就成功了!我可以接受你的回答,如果你把它作为一个回复贴在打印功能中,并将其包含在打印功能中:
print(prophet\u plot\u components(model,future\u forecast))
这就成功了!我可以接受你的答复,如果你把它作为一个答复