開始使用免費開始

情節標題更精彩

恭喜你來到本課程的最後一題!你現在要運用對 rlang 的了解,定義一個自訂函式,來客製化 ggplot2 的散佈圖。這個函式會根據輸入的參數,自動產生圖標題。來試試看吧!

本練習已為你載入 rlang 套件。

本練習屬於課程

使用 dplyr 進行程式設計

檢視課程

動手互動練習

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

# Define custom function
my_scatter <- function(df, x_var, y_var, color_var) {
  ggplot(df, aes(x = ___, y = ___)) +
    geom_point(aes(color = ___)) +
    ggtitle(paste(___(enquo(y_var)), 
                  "versus", 
                  as_label(___(x_var)),
                  "with colors by", 
                  ___(___(color_var))))
}
編輯並執行程式碼