Получить значения без открытия графического устройства
Можно ли получить параметры из номинала, не открывая графическое устройство? Так, например, если я делаю:
opar <- par()[["mar"]]
opar
на моих машинах windows 7/linux mint 14/mac открывается графическое устройство.
Как я могу получить вывод без пробуждения графического устройства?
1 ответ
Решение
Нет, потому что параметры из par()
хранятся как часть графического устройства.
подробности
par()
вызывает внутреннюю функцию c (C_par()
) который проверяет текущее устройство с помощью функции c GEcurrentDevice()
который запрашивает текущее устройство. Если не удается найти устройство, оно запускает его ( исходный код). C_par()
затем добавляет параметры к устройству, используя Query()
функция ( исходный код).