[R] Rotated, Right-Justified Labels for Shortened Tick Marks

Dave Schruth dschruth at gmail.com
Thu Jan 13 17:00:47 CET 2011


This was the solution I was hoping to avoid having to implement... but
thank you it does what I was looking for visually (except for the
las=1 rotation).   Is there no other parameter *within* axis that I
could adjust?  If not, it seems like axis could be rewritten to have
the axis tick label positions move in concert with the shortening tick


On Wed, Jan 12, 2011 at 10:53 PM, Jim Lemon <jim at bitwrit.com.au> wrote:
> On 01/13/2011 11:59 AM, dms wrote:
>> Hello R-help,
>> I'm trying to make a fairly simple plot axis that goes something like
>> this:
>> plot(-10:10,-10:10, yaxt='n')
>> axis(side=2, las=1, hadj=1,  tck=-.01, cex.axis=.6)
>> ...but as you can see, the labels are not close enough to the y-axis
>> (where I want them... to save space for publication).
>> Can anybody help me figure out how to move these labels over the the
>> right a bit?
> Hi D,
> Try this:
> plot(-10:10,-10:10, yaxt='n')
> axis(side=2,at=seq(-10,10,by=5),labels=rep("",5),tck=-.01)
> par(cex=0.6)
> mtext(seq(-10,10,by=5),at=seq(-10,10,by=5),side=2,line=0.3,cex=0.6)
> par(cex=1)
> Jim

More information about the R-help mailing list