У меня есть data.frame с записями, как:Как заказать перерывы с ggplot/geom_bar
variable importance order 1 foo 0.06977263 1 2 bar 0.05532474 2 3 baz 0.03589902 3 4 alpha 0.03552195 4 5 beta 0.03489081 5 ...
При построении выше, с перерывами = переменной, я хотел бы для того, чтобы сохраниться, а чем в алфавитном порядке.
Я рендеринг с:
ggplot (data, aes(x=variable, weight=importance, fill=variable)) + geom_bar() + coord_flip() + opts(legend.position='none')
Однако, порядок имен переменных в алфавитном порядке, а не порядок в кадре данных. Я видел сообщение об использовании «ордера» в aes, но, похоже, не имеет никакого эффекта.
Я ищу, чтобы иметь порядок перерывов в строке с колонкой «порядок».
Существует, похоже, аналогичный вопрос How to change the order of discrete x scale in ggplot, но, откровенно говоря, не понял ответа в этом контексте.
FYI: Это проще для людей, чтобы ответить, если вы используете 'dput' и добавить небольшую выборку данных в конце вашего поста (или же использовать глобально доступный набор данных из пакета 'datasets' в базе R). – Shane
Является ли 'variable' символом или фактором? –
переменная является фактором. Я собираюсь посмотреть ответы ниже ... –