Получить значения без открытия графического устройства

Можно ли получить параметры из номинала, не открывая графическое устройство? Так, например, если я делаю:

opar <- par()[["mar"]]
opar

на моих машинах windows 7/linux mint 14/mac открывается графическое устройство.

Как я могу получить вывод без пробуждения графического устройства?

1 ответ

Решение

Нет, потому что параметры из par() хранятся как часть графического устройства.

подробности

par() вызывает внутреннюю функцию c (C_par()) который проверяет текущее устройство с помощью функции c GEcurrentDevice() который запрашивает текущее устройство. Если не удается найти устройство, оно запускает его ( исходный код). C_par() затем добавляет параметры к устройству, используя Query() функция ( исходный код).

Другие вопросы по тегам