[R] Adjusting format of boxplot

Peter Ehlers ehlers at ucalgary.ca
Fri Jul 13 04:48:31 CEST 2012


On 2012-07-12 18:39, David L Carlson wrote:
> Sorry about that. I got rid of the box another way and then switched to using pars=
> without making sure it worked. This works:
>
> flies$group <- factor(flies$group, 5:1) # 1
> levels(flies$group) <- paste0("Group ", 5:1) # 2
>
> oldpar <- par(bty="n")
> boxplot(long ~ group,
>          data = flies,
>          pars=list(las=1, ylim=c(10, 110), xaxt="n"),
>          horizontal = TRUE,
>          col = "red")
>
> axis(1, at=seq(10, 110, 20))
> par(oldpar)

Or you could add 'frame = FALSE' to the boxplot() call.

Peter Ehlers

>
> -------------------------------------
> David
>
> -------------------------------------
> David L Carlson
> Associate Professor of Anthropology
> Texas A&M University
> College Station, TX 77840-4352
>
>
> ----- Original Message -----
>
> From: "darnold" <dwarnold45 at suddenlink.net>
> To: r-help at r-project.org
> Sent: Thursday, July 12, 2012 7:53:33 PM
> Subject: Re: [R] Adjusting format of boxplot
>
> Added your code:
>
>
> flies <- read.table("example12_1.dat",header=TRUE,sep="\t")
>
> flies$group <- factor(flies$group,5:1)
>
> levels(flies$group) <- paste0("Group ",5:1)
>
> boxplot(long ~ group,
> data = flies,
> pars = list(las=1, ylim=c(10,110), xaxt="n", bty="n"),
> horizontal = TRUE,
> col = "red")
>
> axis(1,at=seq(10,110,20))
>
> Almost worked perfectly, except the frame around the plot remains, which is
> strange as you have bty="n".
>
> http://r.789695.n4.nabble.com/file/n4636381/Rplot11.png
>
> David
>



More information about the R-help mailing list