Skip to content

Boxplot, formula interface, and labels.

5 messages · Ed Siefker, Ista Zahn, David L Carlson

#
I have data I'd like to plot using the formula interface to boxplot.
I call boxplot like so:

with(mydata, boxplot(count ~ geno * tissue))

I get a boxplot with x axis labels like "wt.kidney".  I would like
to change the '.' to a newline.  Where is this separator configured?

Thanks,
-Ed
#
Another way to think of this problem.  If I could get my hands on the
vector of names boxplot()
is creating, I could use gsub() to replace '.' with '\n'.

Is there something I could run before boxplot() that would give me
that vector of names which
I could then pass to boxplot()?
On Thu, Sep 28, 2017 at 11:40 AM, Ed Siefker <ebs15242 at gmail.com> wrote:
#
mybp <- boxplot(count ~ geno * tissue, data = mydata, plot = FALSE)
mybp$names <- gsub("\\.", "\n", mybp$names)
bxp(mybp)

See ?boxplot for details.

Best,
Ista
On Thu, Sep 28, 2017 at 12:40 PM, Ed Siefker <ebs15242 at gmail.com> wrote:
#
Just change the separator:

data(Titanic)
Titanic.df <- as.data.frame(Titanic)
boxplot(Freq~Class*Sex, Titanic.df, cex.axis=.6, sep="\n")

See attached .png.

----------------------------------------
David L Carlson
Department of Anthropology
Texas A&M University
College Station, TX 77843-4352


-----Original Message-----
From: R-help [mailto:r-help-bounces at r-project.org] On Behalf Of Ista Zahn
Sent: Thursday, September 28, 2017 12:27 PM
To: Ed Siefker <ebs15242 at gmail.com>
Cc: r-help <r-help at r-project.org>
Subject: Re: [R] Boxplot, formula interface, and labels.

mybp <- boxplot(count ~ geno * tissue, data = mydata, plot = FALSE) mybp$names <- gsub("\\.", "\n", mybp$names)
bxp(mybp)

See ?boxplot for details.

Best,
Ista
On Thu, Sep 28, 2017 at 12:40 PM, Ed Siefker <ebs15242 at gmail.com> wrote:
______________________________________________
R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Titanic.png
Type: image/png
Size: 4773 bytes
Desc: Titanic.png
URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20170928/b11652c1/attachment.png>
#
I knew I was making harder than it needed to be.  I see it now in ?boxplot
Thanks!
On Thu, Sep 28, 2017 at 12:30 PM, David L Carlson <dcarlson at tamu.edu> wrote:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Titanic.png
Type: image/png
Size: 4773 bytes
Desc: not available
URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20170928/a5b62dee/attachment.png>