I have a reactive data with interested variable to plot however the variable's name can vary for different data. The code has been summarized below:
server:
possible_name <- c("a", "b", "c")
variable_name <- reactive({intersect(colnames(data()), possible_name)})
output$plot <- renderPlot({ggplot(data(), aes(variable_name()))})
ui:
plotOutput("plot")
However, no plot has been showed, may I know how to solve this?