【发布时间】:2014-11-05 13:46:37
【问题描述】:
我正在尝试更改计算机上安装的 ggplot2 软件包中的默认面板背景颜色。当前默认是'grey90',我想改成'#E8EDFB'。
我尝试通过更改 ggplot2 使用的默认主题 theme_grey 来做到这一点。
使用任一
fixInNamespace("theme_grey", pos="package:ggplot2")
或
fixInNamespace("theme_grey", ns="ggplot2")
按照here 的建议,给了我一个不错的编辑器,我可以在其中更改相关的代码:
panel.background = element_rect(fill = "grey90", colour = NA)
我将"grey90" 更改为'#E8EDFB' 并保存了。每当我重新运行上述命令之一时,我现在再次获得确实显示我编辑的代码而不是原始代码的编辑器。但是,当我运行theme_grey 时,我只是将原始代码输出到我的控制台,而不是我更改的代码,并且我的绘图上的面板背景也仍然是灰色的。
如何让我的绘图面板背景默认为 #E8EDFB 而不是灰色?
注意:我想永久更改默认设置,而不仅仅是更改一个绘图或会话的颜色。
【问题讨论】:
标签: r ggplot2 panel background-color