是否有一种方法可以覆盖r中5个不同数据集的图?

是否有一种方法可以覆盖r中5个不同数据集的图?,r,R,我试图将5个图合并成一个,以便进行比较。在所有数据集中,x轴为“日期”,y轴为“案例”。有没有一个简单的方法可以做到这一点。我已经对数据进行了黄土回归,但是比较一个地块中的5组数据会更有趣。这是我(当然,非常业余)尝试组合两个数据集: Benin<-data.frame(x=Date, y=Cases) Togo<-data.frame(X=Date, Y=Cases) Plot(x,y) Benin如果我能正确理解你,你可以尝试以下方法: require(tidyverse)

我试图将5个图合并成一个,以便进行比较。在所有数据集中,x轴为“日期”,y轴为“案例”。有没有一个简单的方法可以做到这一点。我已经对数据进行了黄土回归,但是比较一个地块中的5组数据会更有趣。这是我(当然,非常业余)尝试组合两个数据集:

Benin<-data.frame(x=Date, y=Cases)
Togo<-data.frame(X=Date, Y=Cases)
Plot(x,y)

Benin如果我能正确理解你,你可以尝试以下方法:

require(tidyverse)

rbind(df1 %>% 
        mutate(dataset = "one"), 
      df2 %>% 
        mutate(dataset = "two")) %>% 
  ggplot(aes(date, cases, 
             group = dataset, 
             color = dataset)) + 
  geom_point() +
  geom_smooth(method = "loess")
结果:

样本数据:

df1 <- data.frame(date = c(1, 2, 3, 4, 5), 
                 cases = c(20, 30, 40, 50, 60))


df2 <- data.frame(date = c(10, 6, 7, 8, 9), 
                 cases = c(80, 90, 100, 110, 120))

df1嗨,Danielle,欢迎来到SO,请提供最小且可重复的示例以及所需的输出。对数据使用
dput()
,并使用
library()
调用指定所有非基本包。是否可以添加
+geom\u smooth(method=“黄土”)