Тикз производит пустой файл в цикле 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
соответственно, тогда он производит участки. В чем здесь проблема?