【发布时间】:2021-01-08 10:17:15
【问题描述】:
考虑使用scale_fill_gradientn() 手动指定颜色的以下情节...
library(ggplot2)
p <- ggplot(faithfuld) +
geom_tile(aes(waiting, eruptions, fill = density))
p+ scale_fill_gradientn(colours=c("white","red","blue","green"),
limits=c(0,0.04))
由reprex package (v0.3.0) 于 2021-01-08 创建
为(故意)丑陋的配色方案道歉。
现在,我更希望将其作为分档颜色,现在可以使用 scale_fill_stepsn() 来完成,就像这样。
p+ scale_fill_stepsn(colours=c("white","red","blue","green"),
breaks=seq(0.01,0.03,by=0.01),
limits=c(0,0.04))
由reprex package (v0.3.0) 于 2021-01-08 创建
但是,您可以看到已选择的分箱颜色已被插值。相反,我想明确指定它们,例如[0.00,0.01] 是明确的白色,[0.01,0.02] 是红色等...我该怎么做?
标记
【问题讨论】: