此代码
xy <-expand.grid(1:10,1:10)
xyz <- cbind(xy,0)
xyz[2:8,3] <- c(0.05,0.09,0.8,0.08,0.04,0.02,0.02)
colnames(xyz) <- c("x","y","z")
xyz <- as.data.frame(xyz)
library(ggplot2)
ggplot(xyz,aes(x,y,fill=z))+geom_raster()
生产
如何仅更改 0 的颜色(例如,更改为黄色)?我喜欢强调 0 值和非零值之间的区别。