情节每年的类别数量

时间:2015-09-14 18:01:52

标签: r ggplot2

我需要在R中绘制一些数据。有两列数据。第一个是从2001年到2011年的一系列年份。第二列是一个字符串。字符串可以是任何东西。我需要制作一个多线图(我试图使用ggplot),其中字符串的出现位于y轴上,年份位于x轴上。

我真的不知道从哪里开始。这就是我所拥有的,但我不确定这是否正确。

year <- data$year
# Idk how to get occurences per year
# year_2001 <- data$string[data$year == 2001]
# would this work?

# ggplot + geom_line()

我知道其中大部分已被注释掉,但那是因为我是R的新手。非常感谢任何帮助或指导。谢谢!

1 个答案:

答案 0 :(得分:2)

这是完成任务的一种方法。

dplyr

Resulting ggplot

请注意我以前的答案使用了{{1}},但它的长度为零的年份字符串组合存在问题。请参阅dplyr summarise: Equivalent of ".drop=FALSE" to keep groups with zero length in output