Membuat fungsi segi banyak kolom

Saya mencoba membuat facet_multi_col()fungsi, mirip dengan facet_col()fungsi di ggforce- yang memungkinkan untuk tata letak segi dengan argumen ruang (yang tidak tersedia di facet_wrap()) - tetapi lebih dari beberapa kolom. Seperti pada plot terakhir di bawah ini (dibuat dengan grid.arrange()) saya...