是否有一种方法可以覆盖r中5个不同数据集的图?
我试图将5个图合并成一个,以便进行比较。在所有数据集中,x轴为“日期”,y轴为“案例”。有没有一个简单的方法可以做到这一点。我已经对数据进行了黄土回归,但是比较一个地块中的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)
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=“黄土”)
?