我的数据包含29个不同的ID,每个ID包含子ID及其测量值,上限值和下限值,时间戳。
我正在尝试使用点创建一个ggplot,我可以在其中过滤一个ID并使用测量值,下限和上限值绘制其子ID。
我正在使用以下代码,由satckoverflow帮助,但是任何人都可以在这里使用过滤器功能。
我的数据看起来像这样。样品
data<- data.frame(c(ST_10,ST_11,ST_10,ST_10,ST_11,ST_10) , c(M1,M3,M2,M5,M7,M9), c(0.3,0.5,1.98,198),c(0.2,0.4,1.98,199),c(0.1,0.3,1.0,190) )
这只是一个示例,我正在使用以下代码。
ggplot(data)+
geom_jitter(aes(x=Day.ID., y=Measurement.Value, col=as.factor(Day.ID.)))+
geom_line(aes(x=Day.ID., y=LSL.ID), colour='orange')+
geom_line(aes(x=Day.ID., y=USL.ID), colour='orange')+
facet_wrap(~DESC)
根据代码,数据是我的数据名称,day是时间戳,LSL是下限,USL是上限,Desc是子ID