2015-05-21 90 views
-1

是否可以只連接滿足兩個條件的點?例如,如果一個點的數值爲1,字母值爲A,則它只會連接到數值爲1且字母值爲A的其他點,並且如果某點的數值爲1和字母B的值,它只會連接到具有這些特徵的其他點。geom_line根據兩個條件連接點

+0

是的,我認爲這是如果我正確理解你。你可以試試這個挑戰嗎? –

回答

0

我編碼了一個小例子,我希望這有助於。

library(ggplot2) 
df <- data.frame(x=1:10, y=rnorm(10), L=c(rep("a",5),rep("b",5)), 
     N=c(1,1,1,2,2,2,2,1,1,2)) 

df <- transform(df, Group=paste(L,N,sep="")) 

ggplot(data=df,aes(x=x, y=y, col=Group, group=Group))+geom_point()+geom_line() 

的想法是創建一個組列,它告訴ggplot這點是一起的。 乾杯