各国にラベルを追加する
プロットにアノテーションやラベルを追加すると、各データポイントの値がプロットパネル内に表示され、読み手にとってわかりやすくなります。こうすることで軸の表示が不要になることも多く、この章の最後の演習でその利点を活用します。ラベルの追加には通常 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))
)