stat_density2d(aes(fill = ..level..), alpha = .5, h = .02, n = 300,
geom = "polygon", data = accident_before) +
scale_fill_gradient(low = "green", high = "red", guide = "colorbar",
name = "Level", breaks=seq(-40,80,30), limits=c(-40,80)) 这是我正在使用的代码,但它的输出是以灰色绘制城市的地图。low和high在这里指定了什么?我应该如何理解哪个数据集被认为以什么颜色输出地图。
发布于 2021-01-22 17:17:00
您正在设置您的比例限制为-40到80,因此这些将是高和低颜色。如果您有灰度值,这可能是因为您有NA值,或者您的值超出了这个范围。
有关更多信息,请查看?ggplot2::scale_fill_gradient。
使用scales::seq_gradient_pal()计算基础梯度
https://stackoverflow.com/questions/65840202
复制相似问题