[R] y axix number into horizontal direction

Stephen Tucker brown_emu at yahoo.com
Thu Aug 2 21:22:45 CEST 2007


try

par(las=1)
plot(0,0,xaxt="n",type="n", ylim=c(0,100))
mtext("35",side=2,at=35)

you can use 'las=1' in par(), plot(), axis(), etc.

more generally, you can use 'srt' in text() to rotate tick labels:

plot(1:10,1:10,xaxt="n",type="n", yaxt="n",ylim=c(0,100))
axis(1); axis(2,lab=FALSE)
text(x=par("usr")[1]-2*par("cxy")[1],y=axTicks(2),
     lab=axTicks(2),xpd=TRUE,srt=45)



--- Rebecca Ding <hydinghua at gmail.com> wrote:

> Dear R users,
> 
> I used plot() and mtext() functions to draw a plot. The numbers: 0,20,35,
> 40,60,80,100 were in the vertical direction. I'd like to transfer them into
> the horizontal direction.
> 
> plot(0,0,xaxt="n",type="n", ylim=c(0,100))
> mtext("35",side=2,at=35)
> 
> Any suggestion?
> 
> Thanks.
> 
> Rebecca
> 
> 	[[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.
>



More information about the R-help mailing list