get_heatmap_bb: Basketball heatmap

Description Usage Arguments Value Author(s) Examples

View source: R/get_heatmap_bb.R

Description

The heatmap created with this function allows the user to easily represent the stats for each player. The more intense the color, the more the player highlights in the statistic considered. The plot can be ordered by any statistic. If all the statistics are represented, the offensive statistics are grouped in red, the defensive in green, the rest in purple and the advanced in pink. Otherwise, the default color is red.

Usage

1
get_heatmap_bb(df_stats, team, levels_stats = NULL, stat_ord, base_size = 9, title)

Arguments

df_stats

Data frame with the statistics.

team

Team.

levels_stats

Statistics classified in several categories to plot. If this is NULL, all the statistics are included in the data frame. Otherwise, the user can define a vector with the variables to represent.

stat_ord

To sort the heatmap on one particular statistic.

base_size

Sets the font size in the theme used. Default 9.

title

Plot title.

Value

Graphical device.

Author(s)

This function has been created using the code from these websites: https://learnr.wordpress.com/2010/01/26/ggplot2-quick-heatmap-plotting/ and http://stackoverflow.com/questions/13016022/ggplot2-heatmaps-using-different-gradients-for-categories/13016912

Examples

1
2
3
4
5
6
7
8
9
## Not run: 
compet <- "ACB"
df <- do_join_games_bio(compet, acb_games_1718, acb_players_1718)
df1 <- do_add_adv_stats(df)
df2 <- do_stats(df1, "Total", "2017-2018", compet, "Regular Season")
teams <- as.character(rev(sort(unique(df2$Team))))
get_heatmap_bb(df2, teams[6], NULL, "MP", 9, paste(compet, "2017-2018", "Total", sep = " "))

## End(Not run)

BAwiR documentation built on July 8, 2020, 6:59 p.m.