[R] plot vertical labels along x axis
Spencer Graves
spencer.graves at pdf.com
Wed May 7 18:44:45 CEST 2003
If you want an angle other than vertical, the problem is harder. The
argument "srt" works with "axis" in S-Plus 6.1 but not in R.
Consider the following:
plot(1:2)
text(1:2, rep(2, 2), c("adsf", "qwer"), srt=45)
If all you want is vertical, then you don't want this. However, this
provides another range of options.
Spencer Graves
Marc Schwartz wrote:
>>-----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
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
More information about the R-help
mailing list