開始使用免費開始

重新排序圖形

你在上一題建立的圖表可讀性不錯,不過如果加上排序,會更容易一眼看懂。我們來用一些 forcats 函式,把圖表改成依平均實用度由左到右遞減排序。

資料集 usefulness_by_platform 已為你載入。

本練習屬於課程

Tidyverse 的類別資料

檢視課程

練習說明

  • 在圖中依 avg_usefulnesslearning_platform 排序,讓圖形從左到右依序呈現從最高實用度到最低實用度。

動手互動練習

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

usefulness_by_platform %>%
	# Reorder learning_platform by avg_usefulness
	mutate(learning_platform = ___(___, ___)) %>%
	# Reverse the order of learning_platform
	mutate(learning_platform = ___) %>%
	ggplot(aes(x = learning_platform, y = avg_usefulness)) + 
	geom_point() + 
    theme(axis.text.x = element_text(angle = 90, hjust = 1)) + 
    labs(x = "Learning Platform", y = "Percent finding at least somewhat useful") + 
    scale_y_continuous(labels = scales::percent_format())
編輯並執行程式碼