R语言面积图 area chart

本文介绍了R语言中创建面积图的方法,包括重叠面积图、堆积面积图和百分比堆积面积图的实现。通过`geom_area`函数,可以调整透明度以避免数值隐藏,并展示不同变量随时间变化的趋势。同时,`geom_ribbon`用于绘制包含最大和最小值的区间图。
摘要由CSDN通过智能技术生成

简介

面积图展现了数值型变量随着另外一个变量变化的趋势。一般都是变量随时间的变化。面积图其实就是折线图,只是在线和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<
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值