この式は私のprevious questionにつながります。私は総人口を表す点をプロットしたいと思っており、これまではscale_size
を使って、その人口に対するドットのサイズを作っていました。Rでは、ggplot2でscale_sizeを使ってドットを透明にする方法は?
しかし、ドットがマップを覆っているので、これらのドットを透明にしたい。しかし、私が送ろうとしているメッセージがはっきりしている限り、私は他の選択肢も開いています。
# 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))
代替は、例えば使用して、人口の点を補間することができます(gstatでのidw)、クリギング(例えば、automap)、またはいくつかのカーネル方法(すなわち、2d密度)のような他の方法を使用することができる。 –