Тикз производит пустой файл в цикле R

Я использую библиотеку tikzDevice в R для создания графиков tikzpicture в латексе. Это работает, когда сюжеты создаются один за другим. Однако, когда я хочу создать графики в цикле, я получаю пустые файлы. Эта проблема проиллюстрирована в следующем минимальном примере:

library(ggplot2)
library(tikzDevice)

df <- data.frame(
    x = c(1, 2),
    y = c(1, 2)
)

path <- 'some path here'

for (j in 1:25){

    filename <- paste(path, j, sep = '')
    filename <- paste(filename, '.tex', sep = '')

    tikz(file = filename)

    plot <-
        ggplot(data=df, aes(x=x, y=y)) 
    plot
    dev.off()

}

Это дает 25 пустых участков. Однако, если я запускаю код без цикла for (например, копирование содержимого в цикле 25 раз и изменение j соответственно, тогда он производит участки. В чем здесь проблема?

1 ответ

Решение

plot(plot) или один теряет сюжет

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