Sto tentando di stampare grafici a linee per e facet_wrap
per ogni set di dati. Quello che mi piacerebbe avere è in grigio chiaro, trasparente o qualcosa, tutti i set di dati sullo sfondo.tracciamento di tutti i dati all'interno di ogni facet utilizzando facet_wrap e ggplot2
df <- data.frame(id=rep(letters[1:5], each=10),
x=seq(10),
y=runif(50))
ggplot(df, aes(x,y, group=id)) +
geom_line() +
facet_wrap(~ id)
Questo grafico è fino a che punto ho, ma mi piacerebbe avere tutti gli altri mancanti 4 linee in ogni grafico così ... in ogni modo cerco di usare facet_wrap
, ho ottieni solo i dati di una singola riga.
Quello che mi aspetterei è qualcosa di simile per ogni sfaccettatura.
ggplot(df, aes(x,y, group=id)) +
geom_line() +
geom_line(data=df[1:10,], aes(x,y, group=id), size=5)
Questo è fantastico! Non ho davvero pensato di aggiungere nuovi dati a una geom in questo modo, e ho provato troppa "linea con tutte le informazioni per tutte le osservazioni". – Heroka
Mi piace anche questa soluzione più di @Heroka. Devo ancora pensare un minuto perché funzioni bene, ma penso che questo risolva facilmente il mio problema ... – drmariod
Grazie :) Anche se sono sicuro che ci sono molti modi ugualmente creativi che funzionano qui. – beetroot