グラフの並べ替え
前の演習で作成したグラフは読めますが、並べ替えると一目で理解しやすくなります。forcats の関数を使って、平均的な有用度が左から右へ向かって高い順になるように並べ替えましょう。
データセット usefulness_by_platform はすでに読み込まれています。
この演習はコースの一部です
tidyverse で学ぶカテゴリ型データ
演習の手順
- グラフ内の
learning_platformをavg_usefulnessで並べ替え、左から右へ有用度が高いものから低いものへ並ぶようにしてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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())