颜色渐变随着ggplot(Color Gradients With ggplot)

2019-06-26 00:22发布

我有一些地理X,Y,Z的数据,我绘制如下

p<-ggplot(aes(x=x,y=y,fill=z),data=my_data)

然后,我将渐变

p<-p + scale_fill_gradient(low = "pink", high = "green")

然后瓦和显示数据

p<-p + geom_tile()
p

这个工程并给出了以下几点:

人们可能会认为的话,那我可以取代scale_fill_gradient()与任意数量的其他选项,例如呼叫

p<-p + scale_color_hue()
p<-p + scale_colour_gradientn(colours=c("#E5F5F9","#99D8C9","#2CA25F"))
p<-p + scale_colour_gradientn(colours = rainbow(7))
p<-p + scale_colour_brewer() 

会工作。

但他们不这样做,我得到的是蓝色的渐变。

任何想法,为什么这可能是,我如何能产生大量的快乐颜色?

Answer 1:

有两个版本的这些规模功能,一个是colour ,一个用于fill 。 你只需要使用fill版本,即scale_fill_hue等。



文章来源: Color Gradients With ggplot
标签: r colors ggplot2