1. 学ぶ
  2. /
  3. コース
  4. /
  5. R で地理空間データを可視化する

Connected

演習

地区ラベルを追加する

地区名のラベルが長く大きすぎて、データが見えにくくなっています。manhat_hoods$NTAName を確認してみましょう。いくつかの地区名は実際には複数の場所を組み合わせたものになっています。名前を少し簡潔にする1つの方法は、複数行に分割することです。たとえば、

Midtown-Midtown South

を次のように変えるイメージです。

Midtown /
Midtown 
South

このために、base R の gsub() 関数を使えます。gsub() は、第3引数で与えた文字列中の第1引数に一致する部分を第2引数で置き換えます。たとえば、gsub("a", "A", x) は、x に含まれるすべての "a" を "A" に置き換えます。

また、地区名の影響を小さくするために、テキストサイズを調整してみるのもよいでしょう。

指示

100 XP
  • gsub() を使って、manhat_hoods$NTAName 中のスペース(" ")を改行("\n")に置き換え、manhat_hoods に新しい列 name を作成します。
  • gsub() を使って、manhat_hoods$name 中のハイフン("-")をスラッシュ+改行("/\n")に置き換え、manhat_hoods の name を更新します。
  • プロットを編集し、text を "name" にマッピングし、size を 0.5 に設定します。