Thank you for the response! I have moved the entire code into a chunk in the R-Markdown document, but print() is only sending text to the PDF, when I try to use "print(figure)" to print the gg-arrangement nothing appears in the Markdown-generated PDF.
figure <- ggarrange(court_receptions, court_perfect, court_good, court_medium, court_bad, labels = c("All Receptions", " Perfect Pass", " Good Pass", "Medium Pass", " Bad Pass"),
font.label = list(size = 8, color="white"), vjust = 2.8, hjust = -0.8, align = "hv", ncol = 3, nrow = 2)
plot_title <- paste(attackers[z], "- Serve Receive Attacking")
annotate_figure(figure, top = text_grob(plot_title, color = "black", face = "bold", size = 12))
print(figure)