我有这段代码:
ggplot(legend = FALSE) +
geom_polygon(data = map.df, size = 0.1, aes(long, lat, group = group, colour = "grey80", fill = ind_vul)) +
scale_fill_gradient2(low = "blue", high = "red", midpoint = mean(map.df$ind_vul, na.rm = TRUE)) +
geom_point(data = puntos.df, aes(as.numeric(long), as.numeric(lat), colour = geografico), size = 2) +
facet_wrap(~municipio, scales = "free") +
tema.mapas
我发现了几个问题(显然与我对这个主题的无知有关),问题如下(所有相关,请参阅ggplot throwing an error in奇怪的情况):
大小参数 in
geom_polygon
工作异常,aes
如果没有colour
参数,则外部无效,内部将被忽略。该
colour
参数geom_polygon
在上面的代码中被忽略(再次在 中),colour="grey80"
但多边形的轮廓线是另一种颜色,并且“grey80”显示为点的图例!