0
我试图改变ggplot2软件包安装在我的电脑上的默认面板背景颜色。当前默认为'grey90'
,我想将其更改为'#E8EDFB'
。如何更改ggplot2的默认背景色?
我试图通过更改默认主题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我的面板背景灰色。我希望永久更改默认设置。 – Marleen 2014-11-05 13:52:44
如果你想要永久的东西,你可以将i)放在你的.Rprofile中; ii)在安装之前fork +编辑ggplot2软件包。为了与使用我的代码的其他人保持一致,我宁愿只将这一行放在脚本的顶部。 – baptiste 2014-11-05 13:55:13