如何更改R中gghistogram()中密度的默认颜色?
我想将R中ggplot2绘图的默认颜色更新为如何更改R中gghistogram()中密度的默认颜色?,r,ggplot2,colors,R,Ggplot2,Colors,我想将R中ggplot2绘图的默认颜色更新为 seablue <-rgb(0,0.6,0.82) lightred <-rgb(0.8,0,0) 对于autoplot()线形图,第一行的颜色更改为seablue 但是,gg直方图(data,add.normal=T,add.kde=T)中密度线的颜色保持不变(第一个:浅蓝色,第二个:橙色) 如何从包forecast更改gghistogram()中密度的默认颜色,使正常密度为seablue,kde密度为浅红色 现在看起来是这样的:
seablue <-rgb(0,0.6,0.82)
lightred <-rgb(0.8,0,0)
对于autoplot()
线形图,第一行的颜色更改为seablue
但是,gg直方图(data,add.normal=T,add.kde=T)中密度线的颜色保持不变(第一个:浅蓝色,第二个:橙色)
如何从包forecast
更改gghistogram()
中密度的默认颜色,使正常密度为seablue,kde密度为浅红色
现在看起来是这样的:
与此相关,如何将autoplot()
线条图的第二种默认颜色更改为浅红色
(注意:我不想只为一个绘图更改颜色,而是为我的文件的所有绘图更改颜色。)要使这成为一个图形,我们需要看到大量的细节,例如代码、数据、使用的包、某种输出等。我不确定gghistogram
来自何处,但它可能与一行不同。设置“line”的默认值适用于对geom_line
的调用,而不仅仅是其中包含直线或曲线的任何层。我花了一段时间才意识到我的gghistogram
来自forecast
包,而不是ggpubr
包。在ggpubr
软件包中,您至少可以手动更改颜色,在“forecast”软件包中,我甚至在文档中找不到该选项……有人知道它是如何完成的吗?
update_geom_defaults("line", list(size = 1.75, colour = seablue))