始める無料で始める

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.")
コードを編集して実行