Хорошая практика для кодирования R означает завершение как можно большей части вашего кода в функции. (См., Например, главу 5 R Inferno , pdf.) Если вы помещаете свой код построения в функцию, он не должен отображаться при его исходном коде. Сравните следующее.
Файл foo.r содержит
plot(1:10)
Когда вы звоните source('foo.r')
, отображается график.
Файл bar.r содержит
bar <- function() plot(1:20)
Когда вы звоните source('bar.r')
, сюжет не отображается. Вы можете отобразить его по своему усмотрению, набрав bar()
в командной строке.