保存qgraph在for循环中不起作用,但在外部

时间:2018-12-20 15:27:47

标签: r r-qgraph

我正在尝试使用qgraph()创建和保存多个图。到目前为止,我尝试过:

for (i in 1:100){
    png(paste(i,".png",sep="_"))
    qgraph(l[[i]])
    dev.off()
}

l是100个权重矩阵的列表。

在for循环之外创建图可以正常工作。

for循环也可用于plot(),而不是qgraph()

或者我用过:

qgraph.animate(l,progress=FALSE)

使用qgraph.animate()创建100个图。有办法拯救他们吗?这样做还可以使用约束参数。

1 个答案:

答案 0 :(得分:1)

我为自己的问题找到了解决方案。 到达那里需要两个步骤。

  1. 创建并保存图表列表

    tert1_aggr_dates_coef_qgraph <-qgraph.animate(l,progress = F,约束= .1)

  2. 在for循环中使用图列表,以创建和保存图。

    对于(我在1:100中){

    jpeg(paste(i,“。jpg”))

    qgraph(tert1_aggr_dates_coef_qgraph [[i]])

    dev.off()}