Hi,
Your description is a bit vague when it comes to the layout, and since you only provide a snippet of code it's tricky to deduce what you like. You should consider making a small Shiny Reprex next time. Shiny debugging and reprex guide
Anyway, here is my interpretation of your questions, and I did just use rows and columns
library(shiny)
ui <- fluidPage(
fluidRow(
column(8,
h2("Team Overview"),
selectizeInput("Team", "Select Team:", 5:8),
plotOutput("OwnFF"),
plotOutput("OppFF")
),
column(4, h3("Key"), "mroe text....")
)
)
server <- function(input, output, session) {
output$OwnFF = renderPlot(
plot(1:input$Team)
)
output$OppFF = renderPlot(
plot(runif(input$Team))
)
}
shinyApp(ui, server)
Created on 2021-12-14 by the reprex package (v2.0.1)
If this is not what you want, create a better description and code using the guide linked above.
Hope this helps,
PJ