[R] ggplot question: changing the label for the Y axis on a histogram
izahn at psych.rochester.edu
Mon Jul 25 21:49:44 CEST 2011
It works as expected for me (see session info below). What version of
R and ggplot are you using?
R version 2.13.0 (2011-04-13)
Platform: i386-pc-mingw32/i386 (32-bit)
 LC_COLLATE=English_United States.1252
 LC_CTYPE=English_United States.1252
 LC_MONETARY=English_United States.1252
 LC_TIME=English_United States.1252
attached base packages:
 grid stats4 splines stats graphics grDevices utils
 datasets methods base
other attached packages:
 gridExtra_0.8 ggplot2_0.8.9 reshape_0.8.4 plyr_1.5.2
 ascii_1.4 proto_0.3-9.2 robustbase_0.7-6 Hmisc_3.8-3
 party_0.9-99992 vcd_1.2-11 colorspace_1.1-0 MASS_7.3-12
 strucchange_1.4-4 sandwich_2.2-7 zoo_1.6-5 coin_1.0-18
 ca_0.33 rgl_0.92.798 psych_1.0-98 modeltools_0.2-17
 mvtnorm_0.9-9991 survival_2.36-9
loaded via a namespace (and not attached):
 cluster_1.14.0 lattice_0.19-26 tools_2.13.0
On Mon, Jul 25, 2011 at 3:24 PM, Steven Rytina, Prof.
<steven.rytina at mcgill.ca> wrote:
> Thanks for taking a look.
> As you can see from my (reduced) example below, I am drawing on counts and then asking bin to aggregate.
> My hunch is that ylab() somehow gets over-ridden in the collaboration implicit in geom_histogram.
> Accordingly, any comment that illuminates the actual mechanics invoked by this (and how to examine them) would be much appareciated.
> vals<-c(-2.601,-2.073,-1.341,-1.126,-1.022,-0.847,-0.839,-0.791,-0.790,-0.683,-0.572,-0.556,-0.538,-0.454,-0.394,-0.342,-0.313,-0.184,- 0.138,0.302,0.307
> -----Original Message-----
> From: istazahn at gmail.com [mailto:istazahn at gmail.com] On Behalf Of Ista Zahn
> Sent: Monday, July 25, 2011 2:02 PM
> To: Steven Rytina, Prof.
> Cc: r-help at r-project.org
> Subject: Re: [R] ggplot question: changing the label for the Y axis on a histogram
> Hi Steven,
> The basic example works:
> qplot(rnorm(100)) + ylab("Bin Counts")
> Please post a reproducible example that illustrates the problem you are having.
> On Mon, Jul 25, 2011 at 1:40 PM, Steven Rytina, Prof.
> <steven.rytina at mcgill.ca> wrote:
>> Some help with how to re-label the vertical axis in a histogram would be appreciated.
>> qplot(off.sc,weight=rel.freq,binwidth=.29,main="test Figure"+ylab("New from inside"))+ylab("New from outside")+
>> xlab("off.sc\nAggregated frequency plots for 17 equal intervals.")
>> The code produces a proper histogram. However, the y axis is labeled count
>> and this needs to be changed because the data is relative frequencies (sample proportions.)
>> ylab() does not do the trick (in either position). Does anyone know what works?
>> Steve Rytina, McGill University
>> [[alternative HTML version deleted]]
>> R-help at r-project.org mailing list
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
> Ista Zahn
> Graduate student
> University of Rochester
> Department of Clinical and Social Psychology
> R-help at r-project.org mailing list
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
University of Rochester
Department of Clinical and Social Psychology
More information about the R-help