Is it possible to assign a plotting function with its arguments to a variable and use it as template?

for example, if I have something like

```
tmp_plot <- plot(my_data, xlabel="x", ylabel="y", ...)

```

could I add another argument, for example, `main="caption"` to replot the plot without typing the whole function again?