我有一些地理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()
会工作。
但他们不这样做,我得到的是蓝色的渐变。
任何想法,为什么这可能是,我如何能产生大量的快乐颜色?