✊🏿 Black Lives Matter. Please consider donating to Black Girls Code today.
🧬 Learn how to build RNA-Seq data apps with Python & Dash. Register for the May 20 Webinar!

Arrange subplots by column, not row?

In my Shiny app, I want to display a dynamic (potentially large) list of plots. Is there an easy way to have Subplot arrange the plots vertically, in columns?

For example, if I have a list of 12 plots, I want subplot to organize them:
#1 #5 #9
#2 #6 #10
#3 #7 #11
#4 #8 #12

instead of the default:
#1 #2 #3
#4 #5 #6
#7 #8 #9
#10 #11 #12

So far, the only solution I’ve found is to re-arrange my list of plots, but this becomes very messy and slow. Is there a better way?