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