如果我正在制作带有栅格几何的 stat_density_2d 图,如何将图表的一部分着色为一种颜色,而将图表的另一部分着色为另一种颜色?
所以对于这个图表:
d <- ggplot(data, aes(xVal, yVal))
d + stat_density_2d(geom = "raster", aes(fill = ..density..), contour = FALSE) +
scale_fill_gradient2(low = "white",
high = "#1A6AFF", space = "Lab", limits=c(0.00000, 0.00008), guide = "colourbar") +
geom_point() + xlim(-100,100)
如何从白色到红色渐变填充 -100 到 0 之间,以及用白色到蓝色渐变填充绘图的 0 到 100 部分?请注意,填充是基于密度的,所以它只是将图表分成两部分,而不是沿着 -100 到 100 创建一个连续的比例。