Wish to move from grid.arrange to ggplot2 facet_grid

For face_grid() to work you need to reshape your data frame into a long format, you dan do it with the tidyr::pivot_longer() function.

If you need more specific help, please provide a proper REPRoducible EXample (reprex) illustrating your issue. (we can't copy sample data from a screenshot).