我一直试图用灰度图生成置信区间填充和预测线条的黑线。我已经尝试过在网上找到的所有线索,到目前为止还没有制作灰度图。非常感谢任何帮助。
作为参考,预测变量1是分类变量(3级),预测变量2是连续预测变量。
library(ggthemes)
ggplot() +
geom_ribbon(data=yhat, aes(x=Predictor2, ymax=fit+se*1.96,
ymin=fit-se*1.96, fill=Predictor1), alpha=0.5)+ geom_line(data=yhat,
aes(Predictor2, fit, color=Predictor1), size=1.5)
+xlab('') + ylab('') + ggtitle('')+
theme_few(base_size=14)+ scale_y_continuous(limits=c(0,1))+
geom_abline(aes(intercept=0.5,slope=0),linetype="dashed")
答案 0 :(得分:0)
你可以为ggplot创建自己的调色板
pallette_yellow_green <- c("#ffff00", "#d4e100", "#bfd300", "#95b500", "#80a600", "#6a9700", "#558800", "#2b6b00", "#155c00", "#003400")
然后
ggplot()+scale_fill_manual(values = pallette_yellow_green)
如何找到颜色代码?例如http://www.colorhexa.com/(用于渐变生成器)
解决了离散变量的问题
对于连续变量scale_fill_continuous
或scale_fill_gradient
应该为您设置:http://docs.ggplot2.org/0.9.3.1/scale_gradient.html