Skip to content
Back to formatted view

Raw Message

Message-ID: <E051C7B8-F610-40E3-9B91-E56A7D054F29@gmail.com>
Date: 2012-09-11T12:46:47Z
From: Nicolai Schneider
Subject: Position of y axis labels in plot graphic
In-Reply-To: <E0807BF04F0D0C419BF2B39803E98582B0424799CF@AGEPXCH002C.uk.age.local>

Thanks a lot to everyone who gave my me advice.

Btw, the most elegant solution came from a German R user who "simply" extended the plot.zoo function by the parameter line (ie the distance of the y labels from the y axis).

Here the URL of his posting and the code, unfortunately his comments are written in German only:

http://forum.r-statistik.de/viewtopic.php?f=9&t=2819

Thanks again,
Nico

Am 11.09.2012 um 13:08 schrieb Jose Iparraguirre:

> Hi Nico,
> 
> Far from the most elegant solution, at least it works and will give you plenty of freedom to choose where to place the labels:
> 
> 
>> plot.zoo(x, type="l", main="", xlab="", ylab="",yaxt="n", xaxs="i"); title(main="Title", xlab="index")
>> mtext(names(x)[1],2,line=1,at=0.9)
>> mtext(names(x)[2],2,line=1,at=0.6)
>> mtext(names(x)[3],2,line=1,at=0.35)
>> mtext(names(x)[4],2,line=1,at=0.1)
> 
> Hope it helps,
> 
> Jos?
> 
> 
> 
> Jos? Iparraguirre
> Chief Economist
> Age UK
> 
> T 020 303 31482
> E Jose.Iparraguirre at ageuk.org.uk
> Twitter @jose.iparraguirre at ageuk
> 
> 
> Tavis House, 1- 6 Tavistock Square
> London, WC1H 9NB
> www.ageuk.org.uk | ageukblog.org.uk | @ageukcampaigns 
> 
> 
> For evidence and statistics on the older population, visit the Age UK Knowledge Hub http://www.ageuk.org.uk/professional-resources-home/knowledge-hub-evidence-statistics/
> 
> 
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Nicolai Schneider
> Sent: 10 September 2012 16:24
> To: r-help at stat.math.ethz.ch
> Subject: [R] Position of y axis labels in plot graphic
> 
> Hello,
> 
> I?m really sorry to bother you with this problem but it took me a whole day searching for a solution.
> 
> I want the y axis labels positioned closer to the y axis, by default they are partly outside the window.
> 
> 
> Example:
> 
> x <- as.zoo(EuStockMarkets)
> 
> par(las=1)
> 
> plot.zoo(x, type="l", main="", xlab="", yaxt="n", xaxs="i")
> title(main="Title", xlab="index")
> 
> par(las=0)
> 
> 
> Thanks in advance!
> 
> 
> Best,
> Nico
> ______________________________________________
> 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.
> 
> Age UK and YouthNet are official charities for the Virgin London Marathon 2013
> 
> We need you to Run for it. Join the team and help raise vital funds to bring generations together to combat loneliness and isolation.
> 
> Go to http://www.runforit.org.uk for more information or contact Helen Parson at helen.parsons at ageuk.org.uk or on 020 303 31369.
> 
> Age UK and YouthNet. A lifeline, online.
> 
> www.runforit.org.uk
> 
> 
> 
> Age UK Improving later life
> 
> www.ageuk.org.uk
> 
>