Esta ecuación lleva de mi previous question. Quiero trazar puntos que representen la población total y hasta ahora usé scale_size
para hacer el tamaño de los puntos en relación con su población total.En R, ¿cómo hacer que los puntos sean transparentes al usar scale_size en ggplot2?
Pero, quiero hacer estos puntos transparentes porque los puntos están cubriendo el mapa. Sin embargo, estoy abierto a otras opciones siempre que el mensaje que estoy tratando de enviar esté claro.
# load required packages
library(ggmap)
library(ggplot2)
# query map of Birmingham, AL
al1 <- get_map(location = c(lon = -86.304474, lat = 32.362563), zoom = 11,
source = "osm", maptype = 'terrain')
al1MAP <- ggmap(al1)+ geom_point(data=quote_bmh,
aes(x=IntPtLon, y=IntPtLat, size=TotPop, colour="gold2"),
colour="gold2") + scale_size(range=c(0,15))
Una alternativa puede ser para interpolar los puntos de población utilizando, por ejemplo, interpolación ponderada por distancia inversa ('idw' en' gstat'), kriging (por ejemplo, 'automap'), o algún método kernel (es decir, densidad 2d). –