我有六组的人看起来像这样的活动记录:
grp hour intensity
1 0 0.048672391
2 0 0.264547556
3 0 0.052459840
4 0 0.078953270
5 0 0.239357060
6 0 0.078163513
1 1 0.029673036
2 1 0.128206479
3 1 0.030184495
4 1 0.076848385
5 1 0.061325717
6 1 0.039264419
1 2 0.020177515
2 2 0.063696611
3 2 0.023759638
4 2 0.047865380
5 2 0.030226285
6 2 0.021652375
...
我做出来的多线图:
library(lattice)
xyplot(intensity ~ hour, groups= grp, type= 'l', data= df)
该图是这样的:
但它不遵循人的生命周期。 我想在x轴的右端搬迁小时0-4。 任何人只要有一些想法? 非常感谢!
更新:我试图改变小时到一个因素,但输出没有看够好:线2300之间的隔断 - 0000有三个平行的“基线”走出半年线旁没有在那里。
df$hour <- as.factor(df$hour)
hourder <- levels(df$hour)
df$hour <- factor(df$hour, levels= c(hourder[6:24], hourder[1:5]))
xyplot(intensity ~ hour, groups= grp, type= 'l', data= df)