來把座標軸翻過來
先來練習把圖形旋轉一下。下方提供的程式碼會繪製 1980 年美洲地區(AMR)pertussis 個案數的長條圖。你會發現幾乎看不清楚。
為了幫助你看出可能的模式,先用 reorder() 依照個案數的遞減順序重新排序欄位。
接著,使用 coord_flip() 翻轉座標軸,讓國家名稱可以讀得清楚。
本練習屬於課程
R 視覺化最佳實務
練習說明
- 使用
reorder()依cases的遞減順序重新排序 x 軸。 - 在圖上加入
coord_flip(),把 x 與 y 座標軸對調。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
amr_pertussis <- who_disease %>%
filter( # filter data to our desired subset
region == 'AMR',
year == 1980,
disease == 'pertussis'
)
# Set x axis as country ordered with respect to cases.
ggplot(amr_pertussis, aes(x = ___, y = cases)) +
geom_col() +
# flip axes
___