在ggplot2中制作堆积区域图

时间:2016-02-23 20:32:25

标签: r charts ggplot2 area stacked-area-chart

我知道关于这个主题已经有一些问题,但我仍然不能让我的工作。

我有一些标准偏差的data.frame

df_sd_ <- data.frame(data = c("Oct","Nov","Dec","Jan"), 
                       Rent = c(2.84,0.87,1.03,1.31),
                       Ibov = c(3.64,2.42,1.62,2.03), 
                       NTNB = c(1.61,1.25,1.58,0.64))

我需要绘制一个堆积区域图,类似于:

enter image description here

2 个答案:

答案 0 :(得分:0)

这是R图形食谱的一个例子。

Library(ggplot2)
library(gcookbook)

head(uspopage)

ggplot(uspopage, aes(x=Year, y=Thousands, fill=AgeGroup)) + geom_area()

然后你会得到类似的东西

enter image description here

答案 1 :(得分:0)

我的卑鄙建议-您应该先整理数据(df_sd_),然后再将其放入ggplot。阅读并使用pivot_longer函数。