Сохранение qgraph не работает в цикле for, но снаружи

Я пытаюсь создать и сохранить несколько участков с 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 ответ

Решение

Я нашел решение для своего собственного вопроса. Требуется два шага, чтобы добраться туда.

  1. Создайте и сохраните список участков:

    tert1_aggr_dates_coef_qgraph<-qgraph.animate (l, прогресс = F, ограничение =.1)

  2. Используйте список графиков для цикла, чтобы создавать и сохранять графики.

    для (я в 1:100){

    JPEG (паста (я,"JPG"))

    qgraph (tert1_aggr_dates_coef_qgraph [[я]])

    dev.off ()}

Другие вопросы по тегам