grDevices :: dev.new () не работает в первый раз - PullRequest
0 голосов
/ 08 февраля 2019

Мой вопрос: Как дать 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()?

enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...