Cómo reordenar los grupos en un gráfico de barras agrupado [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Ordenar barras en el gráfico de barras ggplot2 12 respuestasQuiero crear un gráfico de barras agrupado con grupos que aparecen en un orden específico. Aquí hay un ejemplo detallado.
df <- data.frame (Grupos = c ("B", "B", "B", "C", "C", "A", "A", "A", "A", "A" ), Edades = c (3,4,4,5,3,4,5,3,3,5))
df_cast <- dcast (datos = df, fórmula = Grupos ~ Edades)
df_bars <- melt (data = df_cast, id.vars = 'Grupos')
ggplot (datos = df_bars, aes (x = Grupos, y = valor, relleno = variable)) + geom_bar (stat = 'identidad', posición = 'esquivar') + laboratorios (título = "Grupos de edades", x = "Grupos ", y =" Frecuencia ") + laboratorios (fill =" Edades ") + tema (plot.title = element_text (hjust = 0.5))
Los grupos son B, C y A, y quiero que aparezcan en ese orden en el gráfico de barras, el comando anterior los organiza en orden alfabético.