Professional Documents
Culture Documents
2018.02.23 Lesson 6
2018.02.23 Lesson 6
library(help=MASS)
# aesthetic changes
barplot(Freq_table_mtcars,ylim=c(0,20),main="Frequency distribution of
gears",col="darkred",
xlab="Gears",ylab="Frequency")
## Pie chart
# Step 1
SumofWt = aggregate(wt~carb,mtcars,sum)
SumofWt
# step 2
pie(SumofWt$wt,SumofWt$carb)
# Another example
ElectronicData <- read.xls("Electronic with sales col adj.xls")
View(ElectronicData)
str(ElectronicData)
ProductSales = aggregate(Sales~Product,ElectronicData,FUN=sum)
ProductSales
pie(ProductSales$Sales,labels=ProductSales$Product)
sum(ProductSales$Sales)
# 2. Pie Chart with percentages and data labels added. Percentage format
ElecSalesTotalNew1= mutate(ProductSales, SalesPct = Sales/sum(Sales))
ElecSalesTotalNew1
ElecSalesTotalNew2 = mutate(ElecSalesTotalNew1,SalesPctWithName =
paste(Product,SalesPct1))
ElecSalesTotalNew2
pie(ElecSalesTotalNew2$Sales,labels=ElecSalesTotalNew2$SalesPctWithName)
## Histograms
View(HSB)
# 9 buckets by default
hist(HSB$math)
# heat maps
HsbSubset = as.matrix(HSB[1:10,c("read","write")])
HsbSubset
# Low marks are in red and good marks are towards white color. Very good marks are
white cell
heatmap(HsbSubset, scale= "column",cexRow = 1,cexCol = 1)
# Now running heat map. NA will supress dendogram which is not required
heatmap(HsbSubset,Rowv=NA, Colv = NA, scale= "column",cexRow = 1,cexCol = 1)
## word cloud
library(plyr)
MoviesFreq2 = rename(MoviesFreq1,c(Var1="Movies"))
View(MoviesFreq2)