首页 > 解决方案 > 保存 qgraph 在 for 循环中不起作用,但在外部

问题描述

我正在尝试使用qgraph(). 到目前为止,我尝试过:

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

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

在 for 循环之外创建绘图没有问题。

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

或者我使用:

qgraph.animate(l,progress=FALSE)

使用qgraph.animate()创建 100 个图。有没有办法拯救他们?这也将具有能够使用约束参数的好处。

标签: rr-qgraph

解决方案


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

  1. 创建并保存地块列表:

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

  2. 使用 for 循环中的绘图列表来创建和保存绘图。

    对于(我在 1:100){

    jpeg(粘贴(我,“.jpg”))

    qgraph(tert1_aggr_dates_coef_qgraph[[i]])

    dev.off()}


推荐阅读