I have a group of 15-20 plots produced using facet_wrap
P <- Data_Backs %>%
ggplot(aes(x=Period, y=M_Min, colour = Day_Week)) +
geom_point(alpha = .3, size = 2)+
geom_line(aes(group=`Day Name`)) +
geom_hline(yintercept = 120, show.legend = T)+
facet_grid(facets = Position~Player.Name) +
geom_smooth()+
theme(plot.title = element_text(size=.1))
I need to be able to print off the plots but this produces them in a very cramped small manner. Ideally I need 6 plots per A4 page (2x3 grid per page) I've tried using the answer here: Segment facet_wrap into multi-page PDF But was unable to change the script enough for my situation?
Is this possible?? Thanks
EDIT: Added data
Data_Backs = structure(list(Season = c(1718, 1718, 1718, 1718, 1718, 1718,
1718, 1718, 1718, 1718), Week = c("Wk 40 Newcastle_H", "Wk 40 Newcastle_H",
"Wk 40 Newcastle_H", "Wk 40 Newcastle_H", "Wk 40 Newcastle_H",
"Wk 40 Newcastle_H", "Wk 40 Newcastle_H", "Wk 40 Newcastle_H",
"Wk 40 Newcastle_H", "Wk 40 Newcastle_H"), Day_Week = c("Wk 40 Newcastle_H
A_League_Newcaslte",
"Wk 40 Newcastle_H A_League_Newcaslte", "Wk 40 Newcastle_H
A_League_Newcaslte",
"Wk 40 Newcastle_H A_League_Newcaslte", "Wk 40 Newcastle_H
A_League_Newcaslte",
"Wk 40 Newcastle_H A_League_Newcaslte", "Wk 40 Newcastle_H
A_League_Newcaslte",
"Wk 40 Newcastle_H A_League_Newcaslte", "Wk 40 Newcastle_H
A_League_Newcaslte",
"Wk 40 Newcastle_H A_League_Newcaslte"), Date = structure(c(1522627200,
1522627200, 1522627200, 1522627200, 1522627200, 1522627200, 1522627200,
1522627200, 1522627200, 1522627200), class = c("POSIXct", "POSIXt"
), tzone = "UTC"), Day = c("Mon", "Mon", "Mon", "Mon", "Mon",
"Mon", "Mon", "Mon", "Mon", "Mon"), `Training/Match` = c("Match_A",
"Match_A", "Match_A", "Match_A", "Match_A", "Match_A", "Match_A",
"Match_A", "Match_A", "Match_A"), `Day Name` = c("A_League_Newcaslte",
"A_League_Newcaslte", "A_League_Newcaslte", "A_League_Newcaslte",
"A_League_Newcaslte", "A_League_Newcaslte", "A_League_Newcaslte",
"A_League_Newcaslte", "A_League_Newcaslte", "A_League_Newcaslte"
), `Full Match/Training/Quarters` = c("Q_1", "Q_1", "Q_1", "Q_1",
"Q_1", "Q_1", "Q_1", "Q_2", "Q_2", "Q_2"), `Squad Classification` =
c("Academy",
"Senior", "Senior", "Academy", "Academy", "Senior", "Academy",
"Academy", "Senior", "Senior"), `Forward/Back` = c("Backs", "Backs",
"Backs", "Backs", "Backs", "Backs", "Backs", "Backs", "Backs",
"Backs"), Position = structure(c(8L, 6L, 5L, 8L, 7L, 8L, 7L,
8L, 6L, 5L), .Label = c("Prop", "Hooker", "Second Row", "Back Row",
"Scrum Half", "Fly Half", "Centre", "Wing/FullBack"), class = "factor"),
Player.Name = c("Hearle Alex", "Jones Dorian", "Hart Grayson",
"David Nick", "Lawrence Ollie", "Howe Tom", "Butler Will",
"Hearle Alex", "Jones Dorian", "Hart Grayson"), Period = structure(c(1L,
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), .Label = c("Min_1",
"Min_2", "Min_3", "Min_4", "Min_5", "Min_6", "Min_7", "Min_8",
"Min_9", "Min_10"), class = "factor"), M_Min = c(167.1708,
147.061866666667, 153.61675, 169.90125, 141.748647746244,
133.883, 162.0338, 121.41225, 158.517633333333, 167.148414023372
)), .Names = c("Season", "Week", "Day_Week", "Date", "Day",
"Training/Match", "Day Name", "Full Match/Training/Quarters",
"Squad Classification", "Forward/Back", "Position", "Player.Name",
"Period", "M_Min"), row.names = c(NA, -10L), class = c("tbl_df",
"tbl", "data.frame"))