始める無料で始める

各国にラベルを追加する

プロットにアノテーションやラベルを追加すると、各データポイントの値がプロットパネル内に表示され、読み手にとってわかりやすくなります。こうすることで軸の表示が不要になることも多く、この章の最後の演習でその利点を活用します。ラベルの追加には通常 geom_text() または geom_label() を使います。geom_label() は各ラベルに背景を付けますが、ここでは必要ありません。

この演習はコースの一部です

Tidyverseによるデータコミュニケーション

コースを見る

演習の手順

  • geom_text() 関数を使って、線上の2つの点それぞれに労働時間の値をラベルとして表示しましょう。x と y の aesthetic は geom_path() の呼び出しと同じものを指定してください。
  • label 引数に working_hours 変数を指定し、小数点以下1桁に丸めましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

ggplot(ilo_data) +
  geom_path(aes(x = working_hours, y = country),
            arrow = arrow(length = unit(1.5, "mm"), type = "closed")) +
  # Add a geom_text() geometry
  ___(
          aes(x = ___,
              y = ___,
              label = round(___, 1))
        )
コードを編集して実行