没有ggplot这个函数_ggplot绘制面积图形就像水流动一样

065c12800723de0a704c54efacbaea28.gif

34. 面积图绘制


清除当前环境中的变量

rm(list=ls())

设置工作目录

setwd("C:/Users/Dell/Desktop/R_Plots/34area/")

使用ggplot2包绘制面积图

# 加载所需的R包
library(ggplot2)

# 构建示例数据
xValue yValue data # 查看示例数据
head(data)
## xValue yValue
## 1 1 0.23272473
## 2 2 -0.43662890
## 3 3 -0.07695937
## 4 4 -1.64320298
## 5 5 -2.32700864
## 6 6 -3.02549140

# 使用geom_area()函数绘制基础面积图
ggplot(data, aes(x=xValue, y=yValue)) +
geom_area()
c7b4e026ccebb7473d6a1118d9c6f825.png
image.png
# 添加填充颜色,边界线和点,更换主题
ggplot(data, aes(x=xValue, y=yValue)) +
  geom_area(fill="#69b3a2", alpha=0.6) +
  geom_line(color="black", size=1.5) +
  geom_point(size=3, color="red") +
  theme_minimal() +
  ggtitle("Evolution of something")
14a48600d7894d711a5677f0fbc5198b.png
image.png
# 绘制堆叠面积图
library(dplyr)
## Warning: package 'dplyr' was built under R version 3.6.3
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union

# 构建示例数据
time # x Axis
value # y Axis
group times=7)        # group, one shape per group
data head(data)
##   time    value group
## 1    1 89.38125     A
## 2    1 98.02650     B
## 3    1 89.63381     C
## 4    1 96.27630     D
## 5    1 44.17764     E
## 6    1 97.44857     F

# 绘制基础堆叠面积图
ggplot(data, aes(x=time, y=value, fill=group)) + 
  geom_area()
0626505ba852a76ccb9b30f1e90fa8c5.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值