Ecco set di dati:Come disegnare una freccia su un istogramma disegnato usando ggplot2?
set.seed(123)
myd <- data.frame (class = rep(1:4, each = 100), yvar = rnorm(400, 50,30))
require(ggplot2)
m <- ggplot(myd, aes(x = yvar))
p <- m + geom_histogram(colour = "grey40", fill = "grey40", binwidth = 10) +
facet_wrap(~class) + theme_bw()
p + opts(panel.margin=unit(0 ,"lines"))
voglio aggiungere etichette ai bar che ogni classe soggetto rientrano in e produrre qualcosa come il grafico elaborato post-powerpoint. C'è un modo per farlo in R? ......
Edit: possiamo pensare di puntatore diverso, come punto o errore di bar, se la freccia non è impossibile
Diciamo che segue è soggetti ad essere etichettati:
class name yvar
2 subject4 104.0
3 subject3 8.5
3 subject1 80.0
4 subject2 40.0
4 subject1 115.0
classd <- data.frame (class = c(2,3,3,4,4),
name = c ("subject4", "subject3", "subject1", "subject2", "subject1"),
yvar = c(104.0, 8.5,80.0,40.0, 115.0))
si può certamente aggiungere frecce come quelle da dentro ggplot, ma dovrete essere più specifico. Puoi fornire alcuni dati di esempio sui soggetti che ti permetteranno di determinare in quale barra cadranno? – joran
@joran Ok ho aggiunto dati di esempio grazie – jon