Estoy buscando una manera de trazar un gráfico de barras que contenga dos series diferentes, esconder las barras de una de las series y en su lugar tener una línea (sin problemas si es posible) pasar por la parte superior de las barras de la serie oculta sido (similar a cómo se podría superponer un polinomio de frecuencia en un histograma). He intentado con el ejemplo a continuación, pero parece que se encuentra con dos problemas.¿Cómo se puede superponer una línea en un diagrama de barra usando ggplot2?
Primero, necesito resumir (totalizar) los datos por grupo, y segundo, me gustaría convertir una de las series (df2) en una línea.
df <- data.frame(grp=c("A","A","B","B","C","C"),val=c(1,1,2,2,3,3))
df2 <- data.frame(grp=c("A","A","B","B","C","C"),val=c(1,4,3,5,1,2))
ggplot(df, aes(x=grp, y=val)) +
geom_bar(stat="identity", alpha=0.75) +
geom_bar(data=df2, aes(x=grp, y=val), stat="identity", position="dodge")
En realidad, estoy buscando una manera de trazar esencialmente a los gráficos de barras que contienen dos series diferentes, esconder una de las barras y en lugar de tener una línea (suave si es posible) ir a través de la parte superior de dónde habrían estado las barras de la serie oculta (similar a cómo se podría superponer un polinomio de frecuencia en un histograma). – user338714
Aclaré la pregunta original. Gracias por su ayuda hasta el momento, parece que me falta un paso para resumir primero los datos. – user338714
@ user338714 - respuesta actualizada, todavía estoy un poco confuso de lo que realmente está buscando aquí. Si lo que quieres no está arriba, ¿puedes encontrar un ejemplo de la imagen final que te gustaría tener? – Chase