R-具有子堆栈堆栈的堆栈条形图

时间:2018-11-19 18:59:54

标签: r ggplot2 geom-bar

我正在尝试使用汽车品牌和车型的数据框创建一个堆积的条形图

我有一个数据列,其列为 “日期”:即购买日期, “制造商”, “模型”,

要么:

,其中x轴为年份,每年中有多个条形。每个条将包括按型号细分的制造商。

其中x轴将为年份,每年中有一个堆叠的条形图。每个条将由制造商堆叠,然后按型号进一步细分。

我使用以下方法将数据框细分为每年10月到10月的年份:

```{r}
yearfunction <- function(x,y){df[df$date >= x & df$date <= y,]}
year1start <- as.Date("2001-10-1")
year1end <- as.Date("2002-9-30")
year1 <- yearfunction(year1start, year1end)
```

所以我有多个数据框,分别是“ year1”,“ year2”,“ year3”等。 有没有一种方法可以将这些数据集重新合并在一起,并添加一列及其合并的数据集名称?有没有更优雅的方式做到这一点? (看起来有点混乱)

我以前使用过ggplot2,但是找不到细分geom_bar函数的'fill ='部分的方法。有办法吗?

非常感谢您的帮助!

0 个答案:

没有答案
相关问题