Skip to content

Instantly share code, notes, and snippets.

@dggoldst
Created June 20, 2018 20:45
Show Gist options
  • Save dggoldst/556f489c619811160803714dce2e2143 to your computer and use it in GitHub Desktop.
Save dggoldst/556f489c619811160803714dce2e2143 to your computer and use it in GitHub Desktop.
#code by Ashton Anderson
library(tidyverse)
theme_set(theme_minimal())
mt <- read.csv(url('https://gist.githubusercontent.com/ashtonanderson/cfbf51e08747f60472ee2132b0d35efb/raw/80acd2ad7c0fba4e85c053e61e9e5457137e00ee/moveno_piecetype_counts'))
mt <- mt %>%
group_by(move_number) %>%
mutate(tot = sum(count),frac = count/tot)
p <- ggplot(mt %>% filter(move_number <= 80),aes(move_number,frac)) +
geom_area(aes(fill = piece_type), position = 'stack') +
scale_fill_brewer(type='qual',palette=3,name='Piece type', labels=c('Bishop','King','Knight','Castling','Pawn','Queen','Rook')) +
theme(panel.border=element_blank(), panel.grid.major = element_blank(), panel.grid.minor = element_blank()) +
xlab('Move number') + ylab('') +
scale_y_continuous(labels = scales::percent, breaks=seq(0,1,0.1))
p
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment