r语言 - 理解scale_gradient缩放


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)) 

这是我正在使用的代码,但它的输出是一张以灰色绘制城市的地图。这里的"低"one_answers"高"说明了什么?我应该如何理解哪个数据集被认为以什么颜色输出地图。

你正在设置你的比例限制为-40到80,因此这些将是高和低的颜色。如果您有灰色值,这要么是因为您有NA值,要么是因为您有超出此范围的值。

查看?ggplot2::scale_fill_gradient获取更多信息。

下伏梯度用scales::seq_gradient_pal()

计算

最新更新