IMPORT

data <- readr::read_csv(file = "averages.csv")
## Parsed with column specification:
## cols(
##   congress = col_double(),
##   chamber = col_character(),
##   bioguide = col_character(),
##   last_name = col_character(),
##   state = col_character(),
##   district = col_double(),
##   party = col_character(),
##   votes = col_double(),
##   agree_pct = col_double(),
##   predicted_agree = col_double(),
##   net_trump_vote = col_double()
## )
library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
data <- filter(.data = data, congress != 0)
library(ggplot2)
g <- ggplot(
  data = data,
  mapping = aes(x = net_trump_vote, fill = party)
)
g <- g + geom_histogram()
g <- g + scale_fill_manual(
  values = c("R" = "red", "D" = "blue", "I" = "darkgreen")
)
g 
## `stat_bin()` using `bins = 30`. Pick better value with `binwidth`.