為各國加上些標籤
在圖上加入註解或標籤很實用,讀者就能在圖面中直接看到每個資料點的數值。這通常能讓座標軸變得不再必要;你會在本章最後一題利用這個優點。這些標籤通常用 geom_text() 或 geom_label() 加入。後者會在每個標籤後面加上背景,但這裡不需要。
本練習屬於課程
在 Tidyverse 中以資料溝通
練習說明
- 用各自的工時數值為折線上的兩個點加上標籤。為此請使用
geom_text(),而且 x 與 y 的美學映射要與geom_path()呼叫中的設定相同。 - 在
label參數指定working_hours變數。將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))
)