ggplot(df, aes(reorder(x,y),y)) + geom_bar()
Часть, которую вы ищете, переупорядочена (x, y). Но если бы вы могли показать нам ваш текущий вызов ggplot (), мы могли бы быть более конкретными, так как reorder () не единственный метод.
Для сортировки такого типа вам может понадобиться использовать relevel (), но это зависит от ваших данных.
Вы также можете добавить еще один столбец в ваш data.frame (), который будет действовать как переменная сортировки, вручную или автоматически, и основывать свой вызов reorder () на этом.