我正在尝试创建一个堆叠区域图,以指示分配主题的每月/每年推文的比例。我的数据框有三列;tweet_time,主题,计数。下面粘贴了一个 head()。我已经查看了类似的问题,例如下面的问题,但在这种情况下,它们各自的解决方案并未提供解决方案。 为什么我在 ggplot2 empty R ggplot2 geom_area() 中的堆积面积图不起作用
我的数据框如下:
tweet_time Topic count
<chr> <chr> <dbl>
1 01-2012 2 3
2 01-2012 3 4
3 01-2012 4 4
4 01-2012 5 2
5 01-2013 1 15
6 01-2013 2 57
7 01-2013 3 65
8 01-2013 4 66
9 01-2013 5 54
10 01-2014 1 3
11 01-2014 2 7
12 01-2014 3 10
13 01-2014 4 5
14 01-2014 5 2
15 01-2015 1 3
16 01-2015 2 6
17 01-2015 3 6
18 01-2015 4 5
19 01-2015 5 8
20 01-2016 1 7
我用于情节的代码目前是:
ggplot(test, aes(x = tweet_time,y = count, fill = Topic))+
geom_area(aes(fill= Topic, position='stack'))
我想知道这个问题是否与未按月排序的 tweet_time 列有关(即 02/2012 不是紧随 01/2012 之后)并且格式不是日期?但是,当尝试改变 as.date 时,它无法识别格式。
任何帮助都会很棒。