開始使用免費開始

為各國加上些標籤

在圖上加入註解或標籤很實用,讀者就能在圖面中直接看到每個資料點的數值。這通常能讓座標軸變得不再必要;你會在本章最後一題利用這個優點。這些標籤通常用 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))
        )
編輯並執行程式碼