varias una studio parabola modificar leyendas histograma graficos graficas graficar ejes columna r ggplot2

una - Graficar histogramas sobre variables factoriales



modificar ejes en r (1)

¿Algo como esto?

set.seed(1234) df <- data.frame(weekday=rep(sort(unique(weekdays(.leap.seconds))), each=24), hour=rep(1:24, 7), count=sample(2:600, 24*7, replace=T)) df$weekday <- factor(df$weekday, levels=c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"), ordered=T) df$hour <- factor(df$hour) require(ggplot2) p <- ggplot(data = df, aes(x=hour)) p <- p + geom_histogram(aes(weights=count, fill=weekday)) p <- p + scale_fill_brewer(palette="Set3") p <- p + facet_wrap( ~ weekday, ncol=1) p

Estoy tratando de replicar el gráfico similar al siguiente (originalmente encontrado HERE )

Es conceptualmente simple, pero estoy un poco perplejo en cuanto a cómo hacerlo en R.
Para resumir: quiero generar histogramas de frecuencia de comportamiento en las 24 horas del día (variable factor de 24 niveles) por cada día de la semana. Luego, quiero apilar estos histogramas uno encima del otro para que la distribución del comportamiento a lo largo de la hora del día se pueda comparar fácilmente (nuevamente, vea el ejemplo).

Por ejemplo, mis datos podrían verse así:

weekday hour count Tuesday 15 553 Monday 1 53 Monday 10 539 Monday 15 629 Tuesday 9 281 Saturday 4 11 Monday 3 20 Sunday 3 10 Sunday 7 2 Sunday 2 17

¿Cómo hago para implementar la gráfica en el enlace de arriba? Soy terrible con ggplot , pero tengo la sensación de que es la solución más probable. ¡Gracias!