kickstarter <- read.csv("A2_kickstart.csv", header = TRUE)
kickstarter <- na.omit(kickstarter)
str(kickstarter)
## 'data.frame':    13 obs. of  7 variables:
##  $ Crowdfunded.projects.on.Kickstarter..2012: Factor w/ 15 levels "","Art","Comics",..: 9 7 5 10 14 12 8 2 3 15 ...
##  $ Launched                                 : int  2796 9600 1882 9086 831 5634 1828 3783 1170 1787 ...
##  $ Successful                               : int  911 3891 759 5067 312 1666 688 1837 542 1194 ...
##  $ Money.pledged...                         : int  83144565 57951876 50124041 34953600 29003932 15311251 11117486 10477939 9242233 7084968 ...
##  $ Pledges                                  : int  1378143 647361 536469 522441 270912 262738 138204 155782 177070 95225 ...
##  $ Success.rate...                          : num  32.6 40.5 40.3 55.8 37.5 29.6 37.6 48.6 46.3 66.8 ...
##  $ Average.pledge...                        : num  60.3 89.5 93.4 66.9 107.1 ...
##  - attr(*, "na.action")=Class 'omit'  Named int [1:2] 14 15
##   .. ..- attr(*, "names")= chr [1:2] "14" "15"
colnames(kickstarter) <- c("Projects", "Launched", "Successful", "Amount.Pledged", "Pledges", "Success.Rate", "Average.Pledge")
kickstarter <- kickstarter %>%
  filter(Amount.Pledged >1) %>%
  mutate(Amount.Pledged = round((Amount.Pledged / 1000000), digits=1))
head(kickstarter)
##       Projects Launched Successful Amount.Pledged Pledges Success.Rate
## 1        Games     2796        911           83.1 1378143         32.6
## 2 Film & Video     9600       3891           58.0  647361         40.5
## 3       Design     1882        759           50.1  536469         40.3
## 4        Music     9086       5067           35.0  522441         55.8
## 5   Technology      831        312           29.0  270912         37.5
## 6   Publishing     5634       1666           15.3  262738         29.6
##   Average.Pledge
## 1           60.3
## 2           89.5
## 3           93.4
## 4           66.9
## 5          107.1
## 6           58.3
ks <- ggplot(kickstarter, aes(x = reorder(Projects, +Success.Rate))) + 
              geom_bar(stat="identity", aes(y = Amount.Pledged, fill = Amount.Pledged)) +
              geom_text(aes(label=Amount.Pledged, y = Amount.Pledged),vjust=-0.1,color="black", size=3) +
              geom_point(col = "deeppink4", size = 3, shape = 15, aes(y = Success.Rate)) +
              theme(axis.text.x=element_text(angle=90,hjust=4,vjust=0.5)) +
              geom_text(aes(label=Success.Rate, y = Success.Rate),vjust=2.2,color="blue", size=3) +
              theme(legend.position = "bottom") +
              ggtitle("2012 Kickstarter Projects") +
              xlab("Category") +
              ylab("Dollars Pledged (Millions)")
ks2 <- ks + scale_fill_distiller(palette = "Spectral")
ks2 + coord_flip() +
  labs(fill = "Dollars Pledged (Millions)")