[R] plot vertical labels along x axis
Marc Schwartz
mschwartz at medanalytics.com
Wed May 7 17:56:17 CEST 2003
>-----Original Message-----
>From: r-help-bounces at stat.math.ethz.ch
>[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Anna H. Pryor
>Sent: Wednesday, May 07, 2003 10:25 AM
>To: R-help mailing list
>Subject: [R] plot vertical labels along x axis
>
>
>
>I know how to print my own labels along the x axis:
>
>plot(1:10,xlab = "My label", axes = FALSE)
>
>axis(1,at=seq(1,10,by=2),labels=c("first","second","third","fou
>rth","fifth"))
>
>
>Is there a way to make the labels print vertically along the
>axis rather than
>horizontally? (I'm not sure if this is even going to look all
>right, but I
>want to check it out if it is possible.)
>
>Anna
Try this sequence:
plot(1:10,xlab = "My label", axes = FALSE)
axis(1, at=seq(1,10,by=2),
labels=c("first","second","third","fourth","fifth"), las = 2)
See ?par for more information on the use of the 'las = 2' argument,
which sets the labels to be printed perpendicular to the axis.
Hope that helps,
Marc Schwartz
More information about the R-help
mailing list