Questa equazione porta dal mio previous question. Voglio tracciare punti che rappresentano la popolazione totale e finora ho usato scale_size
per fare la dimensione dei punti rispetto alla sua popolazione totale.In R, come rendere i punti trasparenti mentre si utilizza scale_size in ggplot2?
Ma, voglio rendere questi punti trasparenti perché i punti coprono la mappa. Sono, tuttavia, aperto ad altre opzioni fintanto che il messaggio che sto tentando di inviare è chiaro.
# 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))
Un'alternativa può essere quella di interpolare i punti di popolazione che utilizza per esempio interpolazione a distanza inversa ('idw' in' gstat'), kriging (ad esempio 'automap'), o qualche metodo kernel (cioè densità 2d). –