r绘制每月的销售数量

时间:2016-05-11 09:38:40

标签: r plot ggplot2

我有一个看起来像这样的数据框。 日期列表示销售日期。

Date          Gender
2015-01-01    Male
2015-02-01    Male
2015-02-01    Female
2015-03-01    Male
2015-03-01    Male
2015-03-01    Female

我想创建一个图表,用于绘制沿x轴的月份。 每月不同颜色的男性和女性两列都有沿y轴的销售数量。

1 个答案:

答案 0 :(得分:2)

这样的事情怎么样?

library(dplyr)
library(ggplot2)
sales %>% mutate(Month=format(as.Date(sales$Date), "%m")) %>%
    group_by(Gender, Month) %>% 
    summarize(n=length(Gender)) %>%
    ggplot(mapping=aes(x=Month, y=n, col=Gender)) + geom_point()
相关问题