将 geom_text 添加到现有图表

时间:2021-03-27 21:37:55

标签: r ggplot2

我想向现有的时间序列图添加文本。我用来创建图表的代码如下:

gplot(MI_FL_Data, aes(x=realdate, y=FLday)) + 
  geom_area(fill="blue") + 
  labs(x=NULL, y="Number of Daily COVID Cases", title="Florida ")

其中 x 是日期,y 是每天的病例数。现在我想在州长声明的行动(这个变量被称为 FL_ClosingActions)和文本的地方添加点。我相信正确的方法是添加到上面的代码中

+layer (geom_text)(aes(x=FL_ClosingActions, colour="red")

但我收到一条错误消息:尝试创建一个没有统计信息的图层。这是否意味着我需要在代码中的某处添加 (geom_point)?我不知所措,这似乎应该相当简单。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我能够使用以下代码使其工作:

ggplot(MI_FL_Data, aes(x=realdate, y=FLday))+geom_area(fill="blue")+labs(x=NULL, y="Number of Daily COVID Cases", title="State of Florida")+geom_text(aes(label=FL_Actions), vjust=0, hjust=10)

我现在唯一的问题是找出图例。我也希望我可以重置 x 和 y 轴,但我们有 365 个日期,案例范围从 0-15,200,所以我不太确定如何做那部分。嗯...enter image description here

相关问题