首页 > 解决方案 > 堆积面积图 Y 轴不反映实际数据点:带有可重现的示例

问题描述

我为我之前的问题添加了一个可重现的示例。

我试图得到一个类似于这样的情节:

堆积面积图

library(ggplot2)

Date <- as.numeric(rep(seq(2000:2005), each = 5))
value <- runif(30,0,100)
group <- rep(LETTERS[1:5],times = 6)
data <- data.frame(Date,value,group)

ggplot(data, aes(x = Date, y = value, fill = group)) + 
  geom_area()

标签: rggplot2

解决方案


我是否正确理解您希望这些区域重叠而不是堆叠?

这是你想要的吗?

ggplot(data, aes(x = Date, y = value, fill = group)) + 
  geom_area(position = "identity", alpha = 0.5)

在此处输入图像描述


推荐阅读