開始使用免費開始

改進圓餅圖

圓餅圖常用來呈現單一類別變數的分布,但相較於長條圖,圓餅圖通常更難解讀。

這是一個名為 pies 的資料集所畫出的圓餅圖,內容是 98 位受訪者最喜歡的派口味。請改用「長條圖」來呈現,並依計數由大到小排序,以提升可讀性。

本練習屬於課程

R 的探索式資料分析

檢視課程

練習說明

  • 使用提供的程式碼,將 flavor 的層級依計數由大到小重新排序。
  • 建立 flavor 的長條圖,並將標籤垂直顯示以便閱讀。預設配色可能略顯單調,請將長條的 fill 設為 "chartreuse"

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Put levels of flavor in descending order
lev <- c("apple", "key lime", "boston creme", "blueberry", "cherry", "pumpkin", "strawberry")
pies$flavor <- factor(pies$flavor, levels = lev)

# Create bar chart of flavor
ggplot(___, aes(x = ___)) + 
  geom_bar(fill = ___) + 
  theme(axis.text.x = element_text(angle = 90))
編輯並執行程式碼