军官R包的全局选项

时间:2019-01-08 19:24:41

标签: r reporters officer

在ReporteRs R程序包中,可以通过R的options()设置全局选项,例如字体系列和大小。例如,如果我想将默认字体大小设置为10并使用Arial作为默认字体,我会使用

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

鉴于officer取代了ReporteRs,是否有任何类似的命令?

1 个答案:

答案 0 :(得分:2)

我通过将全局变量定义为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" ){}