Tengo algunos problemas para hacer un gráfico de barras apiladas en ggplot2. Sé cómo hacer uno con barplot(), pero quería usar ggplot2 porque es muy fácil hacer que las barras tengan la misma altura (con 'position =' fill '', si no me equivoco).Hacer un gráfico de barras apiladas para múltiples variables - ggplot2 en R
Mi problema es que tengo múltiples variables que quiero graficar una encima de la otra; mis datos es el siguiente:
dfr <- data.frame(
V1 = c(0.1, 0.2, 0.3),
V2 = c(0.2, 0.3, 0.2),
V3 = c(0.3, 0.6, 0.5),
V4 = c(0.5, 0.1, 0.7),
row.names = LETTERS[1:3]
)
Lo que quiero es una parcela con las categorías A, B y C en el eje X, y para cada una de ellas, los valores de V1, V2, V3 y V4 apiladas uno encima del otro en el eje Y. La mayoría de los gráficos que he visto trazan una sola variable en el eje Y, pero estoy seguro de que uno podría hacer esto de alguna manera.
¿Cómo podría hacer esto con ggplot2? ¡Gracias!
+1 para agregar datos de muestra. Bienvenido a SO. – Andrie
Si encontraste útil alguna de las respuestas, selecciona una como respuesta aceptada. –