Глобальные опции для офицера R пакета - PullRequest
0 голосов
/ 08 января 2019

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

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

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

1 Ответ

0 голосов
/ 16 января 2019

Я делаю это, определяя глобальную переменную как верхнюю часть моего 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" ){}
...