proj_plots
-
Upload
christina-huang -
Category
Documents
-
view
34 -
download
2
Transcript of proj_plots
Stat. 4868/6610 Data Visualization Name: ___Christina Huang________
Department of Statistics and Biostatistics (print First Last )
CSU East Bay Class Number:___STAT 6610________
Source: January, 2011 to February, 2015 from China Labour Bulletin website.
1. b. The time plot for each Location by Tableau
China Labour Strikes (2011-2015)Beijing LabourStrikes 2011-2015
Chongqing LabourStrikes 2011-2015
Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
2011 2012 2013 2014 2015Year
0
5
10
15
20
China Labour Strikes (2011-2015)Beijing LabourStrikes 2011-2015
Chongqing LabourStrikes 2011-2015
Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
2011 2012 2013 2014 2015Year
0
5
10
15
20
China Labour Strikes (2011-2015)Beijing LabourStrikes 2011-2015
Chongqing LabourStrikes 2011-2015
Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
2011 2012 2013 2014 2015Year
0
50
100
150
200
250
300
1. c. Nne plot with all four Locations on the time plot in different colors by Tableau
China Labour Strikes (2011-2015)Chongqing LabourStrikes 2011-2015
Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
Labour Strikes Map2011-2015
2011 2012 2013 2014 2015Year
0
10
20
30
40
China Labour Strikes (2011-2015)Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
Labour Strikes Map2011-2015
2011 2012 2013 2014 2015Year
0
50
100
150
200
250
300
Shanghai
Guangdong
LocationsBeijing
Chongqing
Guangdong
Shanghai
1. d. The clustered bar graph for the data by Tableau.
Optional stacked up bar graph:
China Labour Strikes (2011-2015)Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
Labour Strikes Map2011-2015
Year
2011 2012 2013 2014 2015
0
50
100
150
200
250
300
54
642
154
125 2
243
13 10 11
301
20
44
22
42
5 86
Measure NamesBeijing
Chongqing
Guangdong
Shanghai
1. e. The screen shots of each year from the dynamic bubble graph by Tableau are show below:
China Labour Strikes (2011-2015)Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
Labour Strikes Map2011-2015
Guangdong54
Shanghai6
Beijing2
LocationsBeijing
Chongqing
Guangdong
Shanghai
Num Strikes2
100
200
301
Year of Year2011
Show History
China Labour Strikes (2011-2015)Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
Labour Strikes Map2011-2015
Beijing5
LocationsBeijing
Chongqing
Guangdong
Shanghai
Num Strikes2
100
200
301
Year of Year2012
Show History
China Labour Strikes (2011-2015)Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
Labour Strikes Map2011-2015
Beijing13
LocationsBeijing
Chongqing
Guangdong
Shanghai
Num Strikes2
100
200
301
Year of Year2013
Show History
China Labour Strikes (2011-2015)Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
Labour Strikes Map2011-2015
Beijing20
LocationsBeijing
Chongqing
Guangdong
Shanghai
Num Strikes2
100
200
301
Year of Year2014
Show History
China Labour Strikes (2011-2015)Guangdong LabourStrikes 2011-2015
Shanghai LabourStrikes 2011-2015
Labour Strikes TimeSeries 2011-2015
Labour StrikesComparison2011-2015
Labour Strikes Map2011-2015
Guangdong42
Chongqing6
Shanghai8
Beijing5
LocationsBeijing
Chongqing
Guangdong
Shanghai
Num Strikes2
100
200
301
Year of Year2015
Show History
2. The screen shots of each year from the dynamic bubble graph using google Chart Tools are shownbelow:
Appendix1. The data were collected from January, 2011 to February, 2015 from China Labour Bulletin(http://maps.clb.org.hk/strikes/en). Data were recorded as monthly and saved in Excel spreadsheetformat. Two data sets (labour.csv and labour.alt.csv) were then generated by R codes to created plots inTableau.
# Project 01#install.packages("xlsx", dependencies=TRUE)#install.packages("lubridate", dependencies=TRUE)#install.packages("zoo")library(xlsx)library(lubridate)library(zoo)
# 1a.strikes = read.xlsx("I:/STAT6610/Homework/project1/proj01_strikes.xlsx", sheetName="Labour",
as.data.frame=TRUE,header=TRUE)
# calculate strikes by year by locations# This is to make one plot with all four Locations on the time plot in different colors.# Also for dynamic bubble graph and stacked up bar graph.year=rep(c("2011/12/31","2012/12/31","2013/12/31","2014/12/31", "2015/02/28"),4)locations=rep(c("Beijing","Chongqing","Guangdong","Shanghai"),each=5)num_strikes=numeric(length(year))for (i in 1:length(year)){
num_strikes[i]=sum(strikes$Strikes[which(year(strikes$Date)==year(year[i])& (strikes$Locations==locations[i]))])
}labour=data.frame(year, locations, num_strikes)write.csv(labour, "I:/STAT6610/Homework/project1/labour.csv",row.names=FALSE )
# create another data set for individual bar graph and cluster bar graphYear=c("2011/12/31","2012/12/31","2013/12/31","2014/12/31", "2015/02/28")Beijing=num_strikes[1:5]Chongqing=num_strikes[6:10]Guangdong=num_strikes[11:15]Shanghai=num_strikes[16:20]labour.alt=data.frame(Year,Beijing,Chongqing,Guangdong,Shanghai)write.csv(labour.alt, "I:/STAT6610/Homework/project1/labour.alt.csv",row.names=FALSE)
labour.csv
2. R code to produce the dynamic bubble graph using google Chart Tools.install.packages("googleVis")library(googleVis)labour=read.csv("I:/STAT6610/Homework/project1/labour.csv",header=TRUE,sep=",")
# create another data set for dynamic bubble graph using google Chart ToolsYear = year(labour$year)locations=labour$locationsnum_strikes=labour$num_strikeslabour.g=data.frame(locations, Year, num_strikes)M1 <- gvisMotionChart(labour.g, idvar="locations", timevar="Year",
sizevar="num_strikes")plot(M1)