開始使用免費開始

準備工作

在接下來的練習中,你的目標是重現檢視器裡顯示的圖形。這一步我們先建立圖形的座標位置與基底圖層。

把這些元素各自定義成獨立物件,有助於在多個圖層或不同圖形中重複使用。

  • position_jitter() 會加入「抖動」(常用於點)。
  • position_dodge() 會讓幾何物件「並列錯開」(適用於 bar、col、boxplot、violin、errorbar、pointrange 等)。
  • position_jitterdodge() 會同時「抖動」與「並列錯開」(例如點)。

跟之前一樣,我們會使用 mtcars,其中 fcylfam 是由原本的 cylam 轉為適當的因子變數。

本練習屬於課程

ggplot2 中級資料視覺化

檢視課程

動手互動練習

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

# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___

# 2. Dodge with width 0.1
posn_d <- ___

# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___
編輯並執行程式碼