Глобальные опции для пакета Officer R

В пакете ReporteRs R можно было установить глобальные параметры, такие как семейство шрифтов и размер, с помощью options() R. Например, если бы я хотел установить размер шрифта по умолчанию на 10 и использовать Arial в качестве шрифта по умолчанию, я бы использовал

options('ReporteRs-fontsize' = 10, 'ReporteRs-default-font' = 'Arial Narrow')

Учитывая, что officer заменил ReporteRs, есть ли похожая команда?


person Tiago Fragoso    schedule 08.01.2019    source источник


Ответы (1)


Я делаю это, определяя глобальную переменную как верхнюю часть моего R-файла: например: fontSize = 10

font = 'Arial Narrow'

Затем просто вызовите это внутри функции: Ниже приведен пример, который я использую, чтобы изменить цвета темы, которую я написал.

header_colour <- rgb(143, 102, 51, max = 255)
border_colour <- rgb(184, 79, 64, max = 255)
inner_grey <- rgb(130, 130, 130, max = 255)
std_b <- fp_border(color="black", width = 2)

Затем вызывая это внутри моей функции темы:

theme <- function(x, odd_body = inner_grey, header = header_colour, headerFont = "white",
                      even_body = "transparent" ){}
person Zuti    schedule 16.01.2019