Tiene dificultades para configurar las escalas de color para los mapas en ggplot. Necesito escala de grises Muy agradecido por una idea en la que me estoy equivocando. También me pregunto si existe una forma más eficiente de obtener la variable de color en ggplot (es decir, que la adjunte a datos 'fortificados').Especificación de la escala de colores para los mapas en ggplot
library(ggplot2)
states <- map_data("state")
var <- data.frame(table(states$region)) # using rows as a dummy variable
states$variable <- var$Freq[match(states$region,var$Var1)]
map <- ggplot(states, aes(x=long, y=lat)) +
geom_polygon(aes(group=group, fill=variable), col=NA,lwd=0)
map + scale_colour_gradient(low='white', high='grey20')
map + scale_colour_grey()
Si es útil, tengo un paquete en proceso que hace mapas ggplot con una función, suponiendo que ya se han fortalecido los datos. Puede instalar por '' 'devtools :: install_github (" mapping "," jaredlander ")' ''. Aquí está la página de GitHub: https://github.com/jaredlander/mapping – Jared