[英]select gradient colours in plot() in R
您好,我正在嘗試獲得看起來像所附圖片的 plot 但是我想更改顏色以便它們形成漸變(繪制變量的三個級別實際上是連續體中的三個點)。 因此,例如,最好紅線是橙色,藍線朝向黃色,紅色是黃色
我用於這些圖的代碼如下:
p13 <-plot(pred,ci.style="ribbon",alpha = 0.2) + theme_clean() +
geom_line(size=0.1) + labs(x="Time", y="Task", title = "Plot Title",
subtitle = "Subtitle") +
theme_clean(base_size = 10) + theme(
plot.background = element_blank(),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank()) + theme(legend.position = "bottom")
par(mar=c(5,6,4,1)+.1)
p13
您正在使用 ggeffects,將其包含在您的問題中是有意義的。 當您在 ggeffect object 上調用plot()
時,它會返回一個 ggplot object,因此您只需指定 colors 並使用類似本教程的大量示例進行填充,有很多示例。
對於 colors,您可以查看您喜歡的調色板,我使用黃橙色。
使用 iris 數據集:
library(ggplot2)
library(ggeffects)
library(RColorBrewer)
iris$grp = sample(c("A","B"),nrow(iris),replace=TRUE)
fit = lm(Petal.Width ~ Petal.Length+Species+grp,data=iris)
pred = ggpredict(fit,terms=c("Petal.Length","Species","grp"))
然后 plot:
plot(pred,ci.style="ribbon",alpha = 0.2)+
scale_color_manual(values=brewer.pal(3,"YlOrRd"))+
scale_fill_manual(values=brewer.pal(3,"YlOrRd"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.