如何在.Rprofile中设置调色板

时间:2013-12-20 16:29:06

标签: r colors palette color-palette rprofile

我想在启动时更改颜色调色板。因此,我将以下源代码复制到我的.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)
))

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

  

错误:无法完善“调色板”功能

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

1 个答案:

答案 0 :(得分: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()