如何更改R中gghistogram()中密度的默认颜色?

如何更改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密度为浅红色 现在看起来是这样的:

我想将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密度为浅红色

现在看起来是这样的:

与此相关,如何将
autoplot()
线条图的第二种默认颜色更改为浅红色


(注意:我不想只为一个绘图更改颜色,而是为我的文件的所有绘图更改颜色。)

要使这成为一个图形,我们需要看到大量的细节,例如代码、数据、使用的包、某种输出等。我不确定
gghistogram
来自何处,但它可能与一行不同。设置“line”的默认值适用于对
geom_line
的调用,而不仅仅是其中包含直线或曲线的任何层。我花了一段时间才意识到我的
gghistogram
来自
forecast
包,而不是
ggpubr
包。在
ggpubr
软件包中,您至少可以手动更改颜色,在“forecast”软件包中,我甚至在文档中找不到该选项……有人知道它是如何完成的吗?
update_geom_defaults("line", list(size = 1.75, colour = seablue))