首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为一年中的各个月份生成y轴上具有多条线的媒体图形

如何为一年中的各个月份生成y轴上具有多条线的媒体图形
EN

Stack Overflow用户
提问于 2021-04-26 10:34:12
回答 1查看 24关注 0票数 0

我想知道如何为一年中的几个月生成多条Y线的图形。我有一个有3个温度监测站的data.frame,从2000年到2002年的3年时间里。

我想要计算X轴和Y轴上的月平均温度,以放置这三个站。

怎么做呢?

遵循下面的示例

我的数据帧

代码语言:javascript
复制
  sample_station <-c('A','A','A','A','A','A','A','A','A','A','A','B','B','B','B','B','B','B','B','B','B','C','C','C','C','C','C','C','C','C','C')
Date <-c('01/01/2000','08/08/2000','16/03/2001','22/09/2001','01/06/2002','05/01/2002','26/01/2002','16/02/2002','09/03/2002','30/03/2002','20/04/2002','04/01/2000','11/08/2000','19/03/2001','25/09/2001','04/06/2002','08/01/2002','29/01/2002','19/02/2002','12/03/2002','13/09/2001','08/01/2000','15/08/2000','23/03/2001','29/09/2001','08/06/2002','12/01/2002','02/02/2002','23/02/2002','16/03/2002','06/04/2002')
Temp <-c(17,20,24,19,17,19,23,26,19,19,21,15,23,18,22,22,23,18,19,26,21,22,23,27,19,19,21,23,24,25,26)

df<-data.frame(sample_station,Date,Temp)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-26 10:38:43

您可以尝试:

代码语言:javascript
复制
library(dplyr)
library(ggplot2)

df %>%
  mutate(Date = lubridate::dmy(Date)) %>%
  ggplot() + aes(Date, Temp, color = sample_station) + 
  geom_line() + 
  scale_x_date(breaks = '6 months', date_labels = '%b %Y')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67260134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档