Hi,
Use ggarrange() function to show multiple ggplot in the same grid or within one division.
ggarrange(plot1, plot2, plot3, ..., ncol = 2, nrow = 2)
Or you can use div tag and float multiple graphs within one division in shiny app.
div(style="float:50%,width:50%",plotOutput("plot_output"))