[R] ggpubr: order of non-numeric x-axis items

2019-10-27 Thread Bendix Carstensen
In the Epi package is a function, Relevel (note the capital R), that does general reordering and combination of factor levels. Bendix Carstensen maintainer of Epi __ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/

Re: [R] ggpubr: order of non-numeric x-axis items

2019-10-26 Thread Bert Gunter
Yes , thanks Deepayan. Darn! -- I've committed this error in the past, also, but keep forgetting. Sigh... the aging brain. -- Bert Bert Gunter "The trouble with having an open mind is that people keep coming along and sticking things into it." -- Opus (aka Berkeley Breathed in his "Bloom County"

Re: [R] ggpubr: order of non-numeric x-axis items

2019-10-26 Thread Patrick (Malone Quantitative)
Thanks, both of you. On Sat, Oct 26, 2019 at 11:55 AM Deepayan Sarkar wrote: > > On Sat, Oct 26, 2019 at 8:22 PM Bert Gunter wrote: > > > > No. relevel() only changes the order in one specific way. Use `levels<-`() > > to reorder in a general way: > > > > > z <- factor(rep(letters[3:1],2)) > > >

Re: [R] ggpubr: order of non-numeric x-axis items

2019-10-26 Thread Deepayan Sarkar
On Sat, Oct 26, 2019 at 8:22 PM Bert Gunter wrote: > > No. relevel() only changes the order in one specific way. Use `levels<-`() > to reorder in a general way: > > > z <- factor(rep(letters[3:1],2)) > > z > [1] c b a c b a > Levels: a b c > > z <-relevel(z, ref = "c") > > z > [1] c b a c b a > Le

Re: [R] ggpubr: order of non-numeric x-axis items

2019-10-26 Thread Bert Gunter
No. relevel() only changes the order in one specific way. Use `levels<-`() to reorder in a general way: > z <- factor(rep(letters[3:1],2)) > z [1] c b a c b a Levels: a b c > z <-relevel(z, ref = "c") > z [1] c b a c b a Levels: c a b > levels(z)<- c("c","b","a") > z [1] c a b c a b Levels: c b a

Re: [R] ggpubr: order of non-numeric x-axis items

2019-10-26 Thread Patrick (Malone Quantitative)
Try using relevel() to organize the categories in your factor in the desired order. You may need to use relevel(as.factor()) . On Sat, Oct 26, 2019 at 6:51 AM April Ettington wrote: > > Hi, > > When I use ggpubr with an x-axis utilizing descriptive categories (eg. bar > chart for different colors

[R] ggpubr: order of non-numeric x-axis items

2019-10-26 Thread April Ettington
Hi, When I use ggpubr with an x-axis utilizing descriptive categories (eg. bar chart for different colors of car), it sorts all of the labels alphabetically. Is there a way to change this so it shows in the order I want? Thanks, April [[alternative HTML version deleted]] _