簡體   English   中英

自動加載ggplot2自定義主題

[英]autoload ggplot2 custom theme

我正在使用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內核一起自動加載。

(我已經閱讀了主題插圖,但在持久性方面沒有發現任何東西。)

在腳本開始處插入theme_set

theme_set(theme_nothing())

為此,您還必須包括一個路徑,該路徑將首先存儲主題,例如,

source('~where/the/file/is.R)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM