2

我想在 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)
))

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

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

启动时不能更改调色板吗?

4

1 回答 1

5

?Startup

请注意,当站点和用户配置文件获取源时,仅加载“base”包,因此其他包中的对象需要通过例如“utils::dump.frames”或在显式加载相关包之后引用。

所以代替palette(), 调用grDevices::palette(). (需要调用 todev.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()
于 2013-12-20T16:59:35.150 回答