Сохранение qgraph не работает в цикле for, но снаружи - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь создать и сохранить несколько графиков с помощью 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 голосов
/ 21 декабря 2018

Я нашел решение для своего вопроса.Для этого требуется два шага.

  1. Создать и сохранить список графиков:

    tert1_aggr_dates_coef_qgraph <-qgraph.animate (l, progress = F, constraint = .1) </p>

  2. Использовать список графиков в цикле for для создания и сохранения графиков.

    для (i в 1: 100) {

    jpeg (вставка (i, ". Jpg"))

    qgraph (tert1_aggr_dates_coef_qgraph [[i]])

    dev.off ()}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...