proj_plots

12
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 Labour Strikes 2011-2015 Chongqing Labour Strikes 2011-2015 Guangdong Labour Strikes 2011-2015 Shanghai Labour Strikes 2011-2015 Labour Strikes Time Series 2011-2015 La Co 20 2011 2012 2013 2014 2015 Year 0 5 10 15 20

Transcript of proj_plots

Page 1: 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

Page 2: proj_plots

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

Page 3: proj_plots

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

Page 4: proj_plots

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

Page 5: proj_plots

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

Page 6: proj_plots

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

Page 7: proj_plots

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

Page 8: proj_plots

2. The screen shots of each year from the dynamic bubble graph using google Chart Tools are shownbelow:

Page 9: proj_plots
Page 10: proj_plots
Page 11: proj_plots

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)

Page 12: proj_plots

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)