を使用してラスターをプロットするgplot()
と、次のような素敵なマップが得られます。
変数スケール (母集団) は何桁もの桁数をカバーするため、対数スケールが推奨されます。しかし、これが (trans='log'
引数を に追加することによってscale_fill_gradient
) color 変数に適用されると、人口ゼロの領域は灰色になります。
これを防ぐ方法を知っている人はいますか?これは私が使用しているコードです:
require(raster, rgdal, ggplot2)
pop = readGDAL("usa_population.tif")
p = raster(pop, layer=1, values=TRUE)
s <- stack(p)
gplot(s) + geom_tile(aes(fill = value)) +
scale_fill_gradient(low = 'white', high = 'blue', trans='log')
前もって感謝します。