如何在.Rprofile中设置调色板

R_U*_*ser 2 r colors palette color-palette rprofile

我想在R启动时更改颜色调色板.因此我将以下源代码复制到我的 .Rprofile

palette(c(
  "#2e3436"   # (Aluminium 6)
  , "#ef2929" # (Scarlet Red 1)
  , "#73d216" # (Chameleon 2)
  , "#3465a4" # (Sky Blue 2)
  , "#fcaf3e" # (Orange 1)
  , "#ad7fa8" # (Plum 1)
  , "#babdb6" # (Butter 1)
  , "#babdb6" # (Aluminium 3)
))
Run Code Online (Sandbox Code Playgroud)

在启动R时,会显示以下消息:

错误:无法使"调色板"功能完善

是否无法在启动时更改调色板?

Jos*_*ien 5

?Startup

请注意,当源站点和用户配置文件只是加载'base'包时,其他包中的对象需要通过例如'utils :: dump.frames'或在明确加载相关包之后引用.

所以不要palette()打电话grDevices::palette().(dev.off()需要调用才能消除启动后出现的空图形窗口.)

grDevices::palette(c(
  "#2e3436"   # (Aluminium 6)
  , "#ef2929" # (Scarlet Red 1)
  , "#73d216" # (Chameleon 2)
  , "#3465a4" # (Sky Blue 2)
  , "#fcaf3e" # (Orange 1)
  , "#ad7fa8" # (Plum 1)
  , "#babdb6" # (Butter 1)
  , "#babdb6" # (Aluminium 3)
))

grDevices::dev.off()
Run Code Online (Sandbox Code Playgroud)