開始使用免費開始

整理長條圖

我們對上一張圖所做的調整很不錯,效果大幅提升,不過還能再更進一步!

看起來有幾個國家的 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
	___
	)
編輯並執行程式碼