Hi all I have a multiple datasets that look like this MM Freq 1 30 2 35 3 54 4 33 5 27 6 13 7 25 8 29 9 40 10 32 11 36 12 23 I am plotting this using barchart (there is probably something better but it gives me the results I want) and I would like the x-axis to have the names of the months instead of the month numbers. So I have searched and searched and I am not sure if I have to change it before I graph it or if I can somehow change it in barchart. Any help is most appreciated. Jacquie [[alternative HTML version deleted]]
> -----Original Message----- > From: r-help-bounces at stat.math.ethz.ch > [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of > Spilak,Jacqueline [Edm] > Sent: Wednesday, June 20, 2007 3:13 PM > To: r-help at stat.math.ethz.ch > Subject: [R] Replace number with month > > Hi all > I have a multiple datasets that look like this > > MM Freq > 1 30 > 2 35 > 3 54 > 4 33 > 5 27 > 6 13 > 7 25 > 8 29 > 9 40 > 10 32 > 11 36 > 12 23 > > I am plotting this using barchart (there is probably something better > but it gives me the results I want) and I would like the > x-axis to have > the names of the months instead of the month numbers. So I have > searched and searched and I am not sure if I have to change > it before I > graph it or if I can somehow change it in barchart. Any help is most > appreciated. > Jacquie > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at stat.math.ethz.ch 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. >Jacquie, Try month.name[MM]or month.abb[MM]. Hope this is helpful, Dan Daniel J. Nordlund Research and Data Analysis Washington State Department of Social and Health Services Olympia, WA 98504-5204
You can get the names using
month.name[MM]
And it may be necessary to use
factor(month.name[MM], levels=month.name[1:12])
to get them to show up in the correct order in the barchart.
Try, for example,
plot(factor(month.name[1:12], levels=month.name[1:12]) , 12:1)
-Don
At 4:12 PM -0600 6/20/07, Spilak,Jacqueline [Edm] wrote:>Hi all
>I have a multiple datasets that look like this
>
>MM Freq
> 1 30
> 2 35
> 3 54
> 4 33
> 5 27
> 6 13
> 7 25
> 8 29
> 9 40
> 10 32
> 11 36
> 12 23
>
>I am plotting this using barchart (there is probably something better
>but it gives me the results I want) and I would like the x-axis to have
>the names of the months instead of the month numbers. So I have
>searched and searched and I am not sure if I have to change it before I
>graph it or if I can somehow change it in barchart. Any help is most
>appreciated.
>Jacquie
>
> [[alternative HTML version deleted]]
>
>______________________________________________
>R-help at stat.math.ethz.ch 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.
--
---------------------------------
Don MacQueen
Lawrence Livermore National Laboratory
Livermore, CA, USA
925-423-1062
macq at llnl.gov
Simple brute force approach that should work:
barplot(Freq,MM, names=c('Jan','Feb','Mar',
'Apr',
'May', 'Jun','Jul', 'Aug', 'Sept',
'Oct','Nov',
'Dec'))
--- "Spilak,Jacqueline [Edm]"
<Jacqueline.Spilak at EC.gc.ca> wrote:
> Hi all
> I have a multiple datasets that look like this
>
> MM Freq
> 1 30
> 2 35
> 3 54
> 4 33
> 5 27
> 6 13
> 7 25
> 8 29
> 9 40
> 10 32
> 11 36
> 12 23
>
> I am plotting this using barchart (there is probably
> something better
> but it gives me the results I want) and I would like
> the x-axis to have
> the names of the months instead of the month
> numbers. So I have
> searched and searched and I am not sure if I have to
> change it before I
> graph it or if I can somehow change it in barchart.
> Any help is most
> appreciated.
> Jacquie
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>