简介
面积图展现了数值型变量随着另外一个变量变化的趋势。一般都是变量随时间的变化。面积图其实就是折线图,只是在线和X轴之间填满了颜色。面积图一般分为两种:
- 重叠面积图,显示各个数值随时间或类别变化的趋势。每一个数值分别显示。有的时候数值会被隐藏起来。
- 堆积面积图,各个数值堆积在一起显示总量。主要是part-to-whole的概念。不单单可以看出总量,而且可以看出每一个数值的对比和对总量的贡献。
- 百分比堆积面积图,是堆积图的变化。不显示各个数值,显示各个数值在总量中所占的百分比。
geom_area
R base包里面没有对面积图的支持。在ggplot2
里面,geom_area
是用来生成面积图的。
geom_area(mapping = NULL, data = NULL, stat = "identity",
position = "stack", na.rm = FALSE, show.legend = NA,
inherit.aes = TRUE, ...)
重叠面积图 overlapping area chart
数据是一个北方城市2019年一月份和2020年一月份的温度。我们用面积图看一下两年的高温趋势和差异。
处理数据的code:
newData2019<-data.frame(c(1:31),tempData2019[,2])
names(newData2019) <- c("date","high")
newData2020<