ggplot2 によるドット密度マップの作成
コース最後の演習では、これまでに取得・生成したデータセットを組み合わせて、ggplot2 でドット密度マップを作成します。geom_sf() を使って生成したドットと補助データセットをプロットし、地図として完成させるための情報要素を追加しましょう。
この演習はコースの一部です
R による米国国勢調査データの分析
演習の手順
geom_sf()を使って simple features オブジェクトをプロットしましょう。- 作成したオブジェクトを適切に指定して、水域と道路のフィーチャをプロットしましょう。
labs()のcaptionパラメータを使って、地図にわかりやすいキャプションを追加しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Plot your datasets and give your map an informative caption
___() +
___(___ = dc_boundary, color = NA, fill = "white") +
___(data = dc_dots, ___(color = group, fill = group), size = 0.1) +
___(data = ___, color = "lightblue", fill = "lightblue") +
___(data = ___, color = "grey") +
coord_sf(crs = 26918, datum = NA) +
scale_color_brewer(palette = "Set1", guide = FALSE) +
scale_fill_brewer(___ = "Set1") +
labs(title = "The racial geography of Washington, DC",
subtitle = "2010 decennial U.S. Census",
fill = "",
___ = "1 dot = approximately 100 people.\nData acquired with the R tidycensus and tigris packages.")