開始使用免費開始

加入視覺錨點

log fold change 有個很好的特性是對稱:數值為 1 代表「大一倍」,而 -1 代表「小一半」。因此,x 軸上的 0 位置正好是多年之間計數下降與上升的分界點。當你的資料具有這種自然的分界時,最好在圖表中也把它呈現為一個「焦點」。

提供的程式碼會為各日期繪製 log fold change 的基本點狀圖。為了改進它,我們會做兩件事。首先,和上一個練習一樣,將點依遞減排序。其次,加入一條在 x = 0 的參考線,來標示中性點:在你的圖物件中加入 geom_vline()(代表 verticalline),並把參數 xintercept 設為 0

本練習屬於課程

R 視覺化最佳實務

檢視課程

練習說明

  • 透過將 y 對應包在 reorder() 中,將點依遞減排序。
  • 使用 geom_vline()x = 0 加上視覺錨點。

動手互動練習

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

who_subset %>% 
	# calculate the log fold change between 2002 and 1992
	mutate(logFoldChange = log2(cases_2002/cases_1992)) %>% 
	# set y axis as country ordered with respect to logFoldChange
	ggplot(aes(x = logFoldChange, y = ___)) +
	geom_point() +
	# add a visual anchor at x = 0
	___
編輯並執行程式碼