我看过How to obtain multiple colours for geom_line conditional on a specific value
我想知道/希望我能得到一些相关问题的帮助,即如何根据第三个因素的水平改变geom_line()
的颜色。所以我有一个交叉设计的治疗方法。每个人(指定为IDNUm)以随机顺序进行两次治疗(治疗:水平=“Q”,“S”)并且在连续三次访问时测量结果(访问:水平=“B”,“T1”,“T2” “)。因此,我想在一条线连接的每个时间点绘制一个结果(结果),该线根据它们在该区间内的处理(即B(aseline)到T1,T1到T2)改变颜色。
ggplot(s,aes(x=Visit,y=Result,group=IDNum,colour=Treat))+geom_line()
给出了一个图,其中线条颜色仅由第一个处理定义,并且在第二个区间内没有变化