I am trying to make a visualization to show the rankings of different football teams on metrics where the highest possible values is 1 and the lowest is 130 (the number of college football teams). How would I make the Y axis so that the bars show low values as high bars?
df %>%
filter(Team == "Air Force (Mountain West)") %>%
pivot_longer(cols = c(`Off Rank`,
`First Down Rank`,
`4th Down Rank`,
`Redzone Off Rank`,
`Rushing Off Rank`,
`Scoring Off Rank`,
`3rd Down Rank`,
`Time of Possession Rank`),
names_to = "Ranks",
values_to = "Values"
) %>%
ggplot(aes(x = Ranks, y = Values, fill = Values)) +
geom_col() +
coord_polar()
Caveat: I have though about taking the values and subtracting them from 130 to flip them, but I might one to show the rankings as values also. Thank you.