.shp 形式のマップがあり、それを でプロットするとggplot2
、次のようになります。
次に、いくつかの点を上にプロットします
ggplot() +
geom_polygon(aes(x=long, y=lat, group=group), data=map,
colour = "grey40", fill = "seagreen") +
coord_map("ortho", orientation=c(55, 0, 0)) +
stat_summary2d(mapping=aes(x=Longitude, y=Latitude, z=value),
data=data, bin=200, fun = sum)
から?stat_bin2d
bins numeric vector giving number of bins in both vertical
and horizontal directions. Set to 30 by default.
bins
基本的に、ビンの表面積を知りたいので、プロット領域を両方向に200 (私の値) で割ろうと考えました。Q : ggplot
200 で割るとは? `range(lat); を使用して、マップが占める最大の領域を持つことができます。range(lon) ですが、原則として、他のレイヤーはマップの境界線をさらに広げることができます。したがって、最初にすべてのレイヤーをプロットしてから、ggplot が選択したスケールを「見て」、またはマップに固定の「ズーム」を設定して、ビンの数で割ったものを正確に把握する必要がありますか?