setwd("~/Data 110 Folder")
mnm <- read.csv("MnM.csv")
library(ggthemes)
## Warning: package 'ggthemes' was built under R version 4.1.3
## Warning in register(): Can't find generic `scale_type` in package ggplot2 to
## register S3 method.
library(ggrepel)
## Warning: package 'ggrepel' was built under R version 4.1.3
## Loading required package: ggplot2
library(RColorBrewer)
library(highcharter)
## Warning: package 'highcharter' was built under R version 4.1.3
## Registered S3 method overwritten by 'quantmod':
##   method            from
##   as.zoo.data.frame zoo
library(ggplot2)
library(viridis)
## Warning: package 'viridis' was built under R version 4.1.3
## Loading required package: viridisLite
View(mnm)
str(mnm)
## 'data.frame':    947 obs. of  14 variables:
##  $ student_id  : chr  "AP_LV" "AP_LV" "AP_LV" "AP_LV" ...
##  $ id          : int  1 2 3 4 5 6 7 8 9 10 ...
##  $ color       : chr  "r" "r" "r" "r" ...
##  $ defect      : chr  "c" "l" "z" "z" ...
##  $ total       : int  27 27 27 27 27 27 27 27 27 27 ...
##  $ weight_grams: int  40 40 40 40 40 40 40 40 40 40 ...
##  $ X           : logi  NA NA NA NA NA NA ...
##  $ X.1         : logi  NA NA NA NA NA NA ...
##  $ X.2         : logi  NA NA NA NA NA NA ...
##  $ X.3         : logi  NA NA NA NA NA NA ...
##  $ X.4         : logi  NA NA NA NA NA NA ...
##  $ X.5         : logi  NA NA NA NA NA NA ...
##  $ X.6         : logi  NA NA NA NA NA NA ...
##  $ X.7         : logi  NA NA NA NA NA NA ...
barplot(table(mnm$defect))

Bar plot of M&M colors

 barplot(table(mnm$color))

Bar plot of M&M color

barplot(table(mnm$color), col=c("blue","brown","green","orange",
"red","yellow"),main="My M&M Color Distribution")

Histogram of M&M weights in grams and frequency

hist(mnm$weight_grams, 
col="blue",main="MnM Bag Weight in 
Grams", xlab="Weight in Grams", 
ylab="Frequency")

Boxplot of M&M weights in grams and color

 boxplot(mnm$weight_grams ~ mnm$color, 
xlab="Color",ylab="Grams",main="Box and 
Whisker",col=c("blue","brown","green","orange","red","yellow"))

count.colors <- table(mnm$color) 
mnm.colors <-c('blue','brown','green','orange','red','yellow')

Pie chart of MnM colors

pie(count.colors,labels=mnm.colors, 
col=mnm.colors,main="MnMs by Color")

Barplot of M&M defects

barplot(table(mnm$defect))