在R中设置调色板

时间:2015-06-19 18:27:57

标签: r colors

我一直试图用灰度图生成置信区间填充和预测线条的黑线。我已经尝试过在网上找到的所有线索,到目前为止还没有制作灰度图。非常感谢任何帮助。

作为参考,预测变量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")

1 个答案:

答案 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_continuousscale_fill_gradient应该为您设置:http://docs.ggplot2.org/0.9.3.1/scale_gradient.html