0
저는 R 및 Jupyter를 사용하고 있으며 시작시 사용자 정의 테마를 자동으로로드하려고합니다. 커스텀 테마 함수를 정의했고, 세션 내에서 정의 할 때 그것은 예상대로 작동합니다. 내 로컬 .Rprofile에 정의를 넣으려고했지만 R 커널을 다시 시작하면 테마를 더 이상 사용할 수 없습니다. 이러한 주제가 세션간에 지속되도록하려면 어떻게해야합니까?자동로드 ggplot2 사용자 정의 테마
는 예를 들어, 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
통해 정의되고, 그 셀이 실행될 때 I이 테마를 이용할 수있다. 그러나 세션을 닫으면 테마를 다시 정의해야 사용할 수 있습니다. 새 R 커널이 자동으로로드되기를 원합니다.
(I는 the theme vignette을 읽은하지만 지속성에 아무것도 찾지 못했습니다.)
안녕하십니까, 제안에 감사드립니다. .Rprofile의 함수 정의 다음에 theme_set (theme_nothing()) 명령을 추가하고 노트북 세션을 닫은 다음 다시 시작했지만 여전히 주사위가 없습니다. 다시 "오류가 eval (expr, envir, enclos) 오류 :"ggplot에서 호출 할 때 "theme_nothing"함수를 찾을 수 없습니다. – zazizoma
'theme_set'은 r 스크립트 내에서 작동하며, 스크립트에서 사용자 정의 테마가 들어있는 파일에 대한'source' 경로를 제공 할 경우에만 작동합니다. 로드 할 때 ggplot2의 기본 동작을 변경하려고하면 ... (jedi hand wave) ... 이것은 당신이 찾고있는 대답이 아닙니다. – user127649