[R] Boxplot names

Bert Gunter gunter.berton at gene.com
Thu Jul 19 17:17:25 CEST 2012


You might alternatively find the horizontal = TRUE with las=2 to be useful; e.g.

dat <- data.frame(val=rnorm(100),
  grp=rep(apply(matrix(sample(letters,100,rep=TRUE),nr=5),2,paste,collapse=""),5))

boxplot(val~grp,horizontal=TRUE,data=dat,las=2)

## Note that las=2 might also help with horizontal=FALSE, but I prefer
reading Roman language labels horizontally. CJK languages might prefer
vertically.

-- Bert




On Thu, Jul 19, 2012 at 7:58 AM, Jessica Streicher
<j.streicher at micromata.de> wrote:
>
> Copied the wrong lines, sry
>
> l<-rep(list(1:5),20); boxplot(l,names=sample(1:20,20))
>
> of course.
>
> thanks for the answer
>
> .
> On 19.07.2012, at 16:17, Peter Ehlers wrote:
>
> > On 2012-07-19 06:58, Jessica Streicher wrote:
> >> When i make Boxplots with a lot of boxes, the names of them get only written down every second "column".
> >> Since they aren't in any way ordered, you don't see anymore to what they belong.
> >>
> >> example:
> >>
> >> l<-rep(list(1:5),20); boxplot(l,names=sample(20,1:20))
> >>
> >> Is there a way to show them all, or do i have to split the plots?
> >
> > [Actually, your example is not reproducible without error - see
> > ?sample.]
> >
> > Two solutions:
> > 1. use the cex.axis argument to reduce the label size.
> > 2. check out the staxlab() function in the plotrix package.
> >
> > Peter Ehlers
> >
> >
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.




--

Bert Gunter
Genentech Nonclinical Biostatistics

Internal Contact Info:
Phone: 467-7374
Website:
http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm



More information about the R-help mailing list