实验2 比例可视化之堆叠柱状图

一. 实验目的和要求

1. 了解比例可视化知识,了解和学习饼图、堆叠柱状图、板块层级图等常见有关比例图表类型;

2. 学习与巩固R+Illustrator可视化绘图模式。

二. 实验过程

1. 根据《鲜活的数据》第4章4.2.2节介绍的内容学习堆叠柱状图的绘制方法;

2. 根据《鲜活的数据》第5章5.2.3节提供的数据,在R中绘制堆叠柱状图,并存为PDF文件;

3. 将上一步所得的PDF文件,导入Illustrator,以教材图5-13为样板,完成自己的图5-13,并添上自己的署名和序号。

三. R代码参考

// 4.2.2 柱形的堆叠
hot_dog_places <- read.csv("http://datasets.flowingdata.com/hot-dog-places.csv", sep=",", header=TRUE)
names(hot_dog_places) <- c("2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010")
hot_dog_matrix <- as.matrix(hot_dog_places)
barplot(hot_dog_matrix, border=NA, space=0.25, ylim=c(0, 200), xlab="Year", ylab="Hot dogs and buns (HDBs) eaten",  main="Hot Dog Eating Contest Results, 1980-2010")

附图5-13如下所示:实验2 比例可视化之堆叠柱状图