Мой вопрос: Как дать grDevices::dev.new()
хорошо работать?
Чтобы избежать ошибки Error in plot.new() : figure margins too large
, бегущей по небольшой области графика, я написал код grDevices::dev.new()
перед plot()
.Однако этот код не работает в первый раз (или после нажатия кнопки .clean all plot
)
И это приводит к ошибкам (например, при проверке CMD R).
Do Iнеправильно понять функцию grDevices::dev.new()
?

REF ?: R: Открыть новое графическое устройство с помощью dev.new () не работает
Ответ
Используя grDevices::windows()
вместо grDevices::dev.new()
, я преодолеваю проблемы.
К сожалению,мы не можем использовать grDevices::windows()
, потому что в R CMD check
возникает следующая ошибка:
Error in grDevices::windows() :
screen devices should not be used in examples etc