ggplot2 で同様の図のセットを作成し、何らかの方法でデータを変更することは可能でしょうか。たとえば、このタスクを実行する関数を作成できます。
plot1 <- function(data) ggplot(data) + geom_line(aes(x,y)) + theme_bw()
plot1(data)
plot1(newdata)
しかし、このような方法で一連のコンポーネントを保存して再利用することは可能でしょうか? (明らかにこれは機能しません):
g <- geom_line(aes(x,y)) + theme_bw()
ggplot(data) + g
ggplot(newdata) + g