2017-02-16 5 views
-1

вот мой код:Порядок boxplot в ggplot2

> hdata$Mono<- factor(hdata$Mon) 

> ggplot(hdata, aes(y= Test1, x= Mono))+ geom_boxplot() 

И это то, что он дает:

enter image description here

Я хочу форматировать ось х в пути, так что начнется с 12 и идти, как это 12, 1, 2, 3, 4, 5, 6, 7, 8

+0

Посмотрите на ответ здесь просто измените переменную и перепишите ее: http: //stackoverflow.com/questions/42184869/sorting-dataframe-for-ggplot-barplot/42186399#42186399 – Biranjan

ответ

1

Просто сделай

hdata$Mono<- factor(hdata$Mon, levels = c(12, 1:8)) 

Фактор по умолчанию заказывает уровни в порядке возрастания. Вы можете заказать их самостоятельно, используя аргумент levels.

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