ggplot2:按年份分组直方图数据

ggplot2: Group histogram data by year

我有一堆数据附加了 YYYY-MM-DD 日期,但我无法获取每年的单个条形图。换句话说,2014 年的所有数据都显示在 2014 年的条形图下方。

使用

将日期转换为 YYYY-MM-DD 格式

df1$Close.Date <- as.Date(df1$Close.Date, "%m/%d/%Y")

这是我的直方图公式,但分组不正确

ggplot(df1, aes(Close.Date, fill=Stage)) + geom_bar()

我试过 breaksbinwidth 但没有成功

我通过以下方式解决了这个问题:添加这一行 df1$yr <- strftime(df1$Close.Date, "%Y"),然后在 ggplot 行中用 yr 替换 Close.Date。