[R] Y Axis Labels

Downey, Patrick PDowney at urban.org
Wed Oct 27 20:35:20 CEST 2010


Thank you both. Using axis I have gotten exactly what I needed.

Thanks,
Mitch 


-----Original Message-----
From: Thomas Levine [mailto:thomas.levine at gmail.com] 
Sent: Wednesday, October 27, 2010 2:34 PM
To: Sarah Goslee
Cc: Downey, Patrick; r-help at r-project.org
Subject: Re: [R] Y Axis Labels

Oops. That was backwards

plot(scale~time,axes=F)
axis(2,at=0:4,labels=c("Never", "Once per month", "A few times per month",
"A few times per week","Everyday"))
axis(1)

Tom

2010/10/27 Thomas Levine <thomas.levine at gmail.com>:
> More specifically
>
> time=rnorm(20)+10
> scale=rep(0:4,4)
> plot(time~scale,axes=F)
> axis(1,at=0:4,labels=c("Never", "Once per month", "A few times per 
> month", "A few times per week","Everyday"))
> axis(2)
>
> Tom
>
> 2010/10/27 Sarah Goslee <sarah.goslee at gmail.com>:
>> You can use axis() to draw custom axes of many sorts.
>> The examples under ?axis demonstrate how to not draw the default axes 
>> and how to make custom ones.
>>
>> Sarah
>>
>> On Wed, Oct 27, 2010 at 10:40 AM, Downey, Patrick <PDowney at urban.org>
wrote:
>>> Hello,
>>>
>>> I have am plotting a 0-4 ordinal scale (y-axis) against time 
>>> (x-axis). Is there a way to label the values on the y-axis with the 
>>> translation from the scale? That is, instead of having 0,1,2,3,4 on 
>>> the y-axis, I would like "Never", "Once per month", "A few times per 
>>> month", "A few times per week", "Everyday."
>>>
>>> Thanks,
>>> Mitch
>>>
>>
>>
>>
>> --
>> Sarah Goslee
>> http://www.functionaldiversity.org
>>
>> ______________________________________________
>> 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.
>>
>


More information about the R-help mailing list