код в посте ОП
от вопрос уже есть ответ здесь:
Заказать столбцы в ggplot2 гистограмма 12 ответовЯ хочу создать сгруппированную гистограмму с группами, появляющимися в определенном порядке. Вот подробный пример.
df <- data.frame (Groups = c ("B", "B", "B", "C", "C", "A", "A", "A", "A", "A") ), Возраст = c (3,4,4,5,3,4,5,3,3,5))
df_cast <- dcast (data = df, формула = группы ~ возрасты)
df_bars <- melt (data = df_cast, id.vars = 'Groups')
ggplot (data = df_bars, aes (x = группы, y = значение, fill = variable)) + geom_bar (stat = 'identity', position = 'dodge') + labs (title = "Возраст группы", x = "Группы" ", y =" Frecuency ") + labs (fill =" Ages ") + theme (plot.title = element_text (hjust = 0.5))
Это группы B, C и A, и я хочу, чтобы они отображались в этом порядке на гистограмме, приведенная выше команда размещает их в алфавитном порядке.