情節標題更精彩
恭喜你來到本課程的最後一題!你現在要運用對 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))))
}