I have a collection of plots, in this example I'll just be using the following for simplicity:
library(tidyverse)
library(ggplot2)
iris <- ggplot(iris, aes(Sepal.Width, Sepal.Length, colour = Species)) +
geom_point(size = 3)
mpg <- ggplot(mpg, aes(manufacturer, fill = manufacturer)) + geom_bar() +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
I would like to create a function called show_plot() which disaplys the iris plot when show_plot(plot_name = "iris") is run and displays the mpg plot when show_plot(plot_name = "mpg) is run.
I know that I would start my function with the following:
show_plot <- function(plot_name){
}
But I really don't know where to go on from here. Would be great if someone could provide some suggestions :)
