如何根据一个变量(R)和#xFF1F,通过ggplot绘制直线和点;

如何根据一个变量(R)和#xFF1F,通过ggplot绘制直线和点;,r,ggplot2,R,Ggplot2,我想用点来画“测量的”,用线来画“模拟的”,但我不知道如何在ggplot下选择或子集。谁能帮我一下吗?谢谢大家! 库(外文) 图书馆(GG2) 图书馆(dplyr) 图书馆(readxl) 图书馆(比例尺) X0_40cm使用dput()而不是图像来包含您的X0_40cm数据会很有帮助 绘制子集的一种更快的方法是专门为geom_点和geom_线包括data=subset… 另请注意,在美学中包含group=1,因为您需要绘制一条线 ggplot(X0_40cm, aes(Date,SWC,gr

我想用点来画“测量的”,用线来画“模拟的”,但我不知道如何在ggplot下选择或子集。谁能帮我一下吗?谢谢大家!

库(外文)
图书馆(GG2)
图书馆(dplyr)
图书馆(readxl)
图书馆(比例尺)

X0_40cm使用
dput()
而不是图像来包含您的
X0_40cm
数据会很有帮助

绘制子集的一种更快的方法是专门为
geom_点
geom_线
包括
data=subset…

另请注意,在美学中包含
group=1
,因为您需要绘制一条线

ggplot(X0_40cm, aes(Date,SWC,group=1))+
  geom_point(data=subset(X0_40cm, Condition=="Measured"))+
  geom_line(data=subset(X0_40cm, Condition=="Simulated"))+
  scale_y_continuous(limits = c(0,0.4),labels=percent) +
  labs(title="Soil water content (0-40cm)",y="Soil water content",x="Date")+
  theme_update(plot.title=element_text(hjust=0.5))

它起作用了!非常感谢你!!!!!!!我觉得我现在可以及时毕业了!我做到了:)再次谢谢你!
ggplot(X0_40cm, aes(Date,SWC,group=1))+
  geom_point(data=subset(X0_40cm, Condition=="Measured"))+
  geom_line(data=subset(X0_40cm, Condition=="Simulated"))+
  scale_y_continuous(limits = c(0,0.4),labels=percent) +
  labs(title="Soil water content (0-40cm)",y="Soil water content",x="Date")+
  theme_update(plot.title=element_text(hjust=0.5))