我正在使用R和Jupyter,并希望在启动时自动加载自定义主题。我已经定义了一个自定义主题函数,当我在会话中定义它时,它按预期工作。我已经尝试将定义放在我的本地.Rprofile中,但是当我重新启动R内核时,主题不再可用。如何在会话中保持这些主题?
例如,theme_nothing是通过
定义的theme_nothing <- function(base_size = 12, base_family = "Helvetica")
{
theme_bw(base_size = base_size, base_family = base_family) %+replace%
theme(
rect = element_blank(),
line = element_blank(),
text = element_blank()
)
}e
单元格中的,当执行该单元格时,我可以使用此主题。但是如果我关闭会话,我需要重新定义主题才能使用它。我希望它能够自动加载任何新的R内核。
(我读过the theme vignette但没有找到任何关于持久性的内容。)
答案 0 :(得分:1)
在脚本开头插入theme_set
theme_set(theme_nothing())
为此,您还必须首先包含主题存储位置的路径,例如
source('~where/the/file/is.R)