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

Jim Lemon jim at bitwrit.com.au
Thu Jan 13 07:53:49 CET 2011


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