整理長條圖
我們對上一張圖所做的調整很不錯,效果大幅提升,不過還能再更進一步!
看起來有幾個國家的 cases 為 0。把這些國家移除,能釋放更多空間,讓國家名稱更好閱讀。
另外,把背景中不必要、讓畫面雜亂的水平線也拿掉。
你在上一個練習建立的資料框 amr_pertussis 已經為你載入好了。
本練習屬於課程
R 視覺化最佳實務
練習說明
- 對
amr_pertussis加上filter(),只保留cases大於 0 的國家。 - 使用
theme()函式,從背景中移除水平格線panel.grid.major.y。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
amr_pertussis %>%
# filter to countries that had > 0 cases.
___ %>%
ggplot(aes(x = reorder(country, cases), y = cases)) +
geom_col() +
coord_flip() +
theme(
# get rid of the 'major' y grid lines
___
)