Решетка пакета R не будет построена при запуске с использованием source ()

Я начал использовать графический пакет lattice , но столкнулся с проблемой. Я надеюсь, что кто-нибудь сможет мне помочь. Я хочу построить гистограмму, используя соответствующую функцию.

Вот файл foo.r :

library("lattice")

data <- data.frame(c(1:2),c(2:3))
colnames(data) <- c("RT", "Type")

pdf("/tmp/baz.pdf")
histogram( ~ RT | factor(Type), data = data)
dev.off()

Когда я запускаю этот код, используя R --vanilla ] все работает нормально.

Однако, если я использую второй файл bar.r с

source("bar")

и запускаю R --vanilla , код генерирует ошибочный файл pdf. Теперь я обнаружил, что source ("bar", echo = TRUE) решает проблему. Что здесь происходит? Это ошибка или я чего-то упустил?

Я использую R версии 2.13.1 (2011-07-08) с lattice_0.19-30

9
задан Mogsdad 1 September 2015 в 17:07
поделиться