我有一个看起来像这样的数据框。 日期列表示销售日期。
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轴的销售数量。
答案 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()