1
我有數據的結構如下如何在ggplot中對兩個時間序列進行相互對照?
test <- data.frame(
ID=c("1","2","3"),
name=c("A","A", "C"),
persons_g1_0min=c(1,2,3),
persons_g1_10min=c(4,5,6),
persons_g1_30min=c(7,8,9),
persons_g2_0min=c(10,11,12),
persons_g2_10min=c(13,14,15),
persons_g2_30min=c(16,17,18))
ID name g1_0min g1_10min g1_30min g2_0min g2_10min g2_30min
1 A 1 4 7 10 13 16
2 A 2 5 8 11 14 17
3 C 3 6 9 12 15 18
我wnat繪製時間點的g1
0
,10
,30
對0
,10
的g2
30
。與正常陰謀我可以做到這一點與
for (ID in test$ID){
part <- test[test$ID==ID,]
plot(c(part$persons_g1_0min, part$persons_g1_10min, part$persons_g1_30min),
c(part$persons_g2_0min, part$persons_g2_10min, part$persons_g2_30min))
}
但我怎麼能這樣做與ggplot?