Advertisement
Guest User

Untitled

a guest
Dec 14th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1.  
  2. ## defense 1st & 2nd
  3.  
  4. data <- read_csv('FILENAME.csv')
  5. nfl_logos_df <- read_csv("https://raw.githubusercontent.com/statsbylopez/BlogPosts/master/nfl_teamlogos.csv")
  6. today <- format(Sys.Date(), format="%B %d")
  7. chart <- data %>% left_join(nfl_logos_df, by = c("posteam" = "team_code"))
  8.  
  9. chart %>%
  10. ggplot(aes(x = success, y = epa)) +
  11. geom_hline(yintercept = mean(data$epa), color = "red", linetype = "dashed") +
  12. geom_vline(xintercept = mean(data$success), color = "red", linetype = "dashed") +
  13. geom_image(aes(image = url), size = 0.05) +
  14. labs(x = "Success rate",
  15. y = "EPA per play",
  16. caption = "Data from nflscrapR",
  17. title = "Defense: success rate & EPA/play against",
  18. subtitle = paste("1st & 2nd down outside red zone, through", today)) +
  19. theme_bw() +
  20. scale_y_reverse() +
  21. scale_x_reverse() +
  22. theme(axis.title = element_text(size = 12),
  23. axis.text = element_text(size = 10),
  24. plot.title = element_text(size = 16),
  25. plot.subtitle = element_text(size = 14),
  26. plot.caption = element_text(size = 12))
  27.  
  28. ggsave('FILENAME.png', dpi=1000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement