2013-12-24 3 views
0

У меня есть вопрос относительно распределения данных по оси х в моей области участка.R ggplot перестановка данных в области участка

В настоящее время данные в моем примере отображается в следующем порядке: Fair - Хорошо - Очень хорошо - Premium - Идеально

Я хочу изменить это распределение к идеальному - Премиум - Очень хорошо - хорошо - удовлетворительно

В основном, я хочу, чтобы зеркало распределения данных по оси х. Не могли бы вы сказать мне, есть ли возможность сделать это, и если есть, как я могу это сделать?

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

Roland

+0

Check [здесь] (http://www.stackoverflow.com/questions/12774210/how-do-you-specifically-order-ggplot2- ось х-вместо-о-алфавитного порядка). – jlhoward

ответ

1

Похоже, что вы используете алмазов набора данных.

gg <- diamonds 
ggplot(gg) + geom_bar(aes(x=cut)) 

gg$cut <- factor(gg$cut, 
       levels=c("Ideal","Premium","Very Good","Good","Fair"), 
       ordered=TRUE) 
ggplot(gg) + geom_bar(aes(x=cut)) 

Смежные вопросы