Я хочу написать функцию, которая возвращает график, но не должна строить график.График должен отображаться только тогда, когда я его спрашиваю.
Вот MWE.
graph_functions <- function(x) {
plot(1:length(x), x)
points(1:length(x), x^2)
t <- recordPlot()
return(t)
}
answer <- graph_functions(1:10)
library(cowplot)
plot_grid(answer, answer)
В приведенном выше коде я не хочу, чтобы он строил график, когда я впервые вычисляюответьте по телефону graph_functions(1:10)
.Я только хочу построить график, когда использую plot_grid()
.