rm_results |> dplyr::filter(season >2013) |> ggplot2::ggplot(ggplot2::aes(x = season, y = experience, group = season)) + ggplot2::geom_boxplot(outliers =FALSE,color ="#474747", stat ="boxplot") + ggplot2::scale_x_continuous(breaks =seq(2014, 2024, 1)) + ggplot2::scale_y_continuous(breaks =seq(0, 4, 0.5), limits =c(0, 4)) + ggplot2::geom_hline(yintercept =2, linetype ="dashed") + hrbrthemes::theme_ipsum_rc() + ggplot2::theme(plot.subtitle = ggtext::element_markdown(), ) + cbbplotR::geom_cbb_teams(data = f4_results |> dplyr::left_join(cbteams, by ="team") |> dplyr::filter(season >2013), ggplot2::aes(team = torvik_team),width = .033,alpha = .70,position = ggplot2::position_dodge2(width =0.30, padding =0.15) ) + ggplot2::labs(x ="", y ="Experience (Years)", title ="Final Four Participants by Team Experience since 2014",subtitle ="Experience is from kenpom.com where a freshman has 0 years, a sophmore has 1 year, junior has 2 years, and so on.<br><br>Shows the median and range of values across all of Division-I teams for a given season.<br><br>Logos indicate participants in the Final Four.",caption ="Bless your chart | data via kenpom.com and cbbplotR | April 3, 2024" ) + ggplot2::annotate(geom ="curve",color ="#474747",x =2021.8,y =3.8,xend =2023.9,yend =3.5,curvature =-.3,arrow = ggplot2::arrow(length = grid::unit(2, "mm")) ) + ggplot2::annotate("label",x =2020.5,y =3.8,label ="2024 is the most experienced \nFinal Four over past decade",size =3.5,color ="#333333",family ="Roboto Condensed",fontface ="bold",fill ="floral white" ) + ggplot2::annotate(geom ="text",x =2020,y =0.75,color ="red",label ="COVID",size =4.5,family ="Roboto Condensed" ) -> exp_plot ggplot2::ggsave("exp_plot.png", exp_plot,w =10.5,h =8.5,dpi =600,type ='cairo' ) exp_plot