On Fri, 2004-05-07 at 07:02, Mohamed Abdolell wrote:> I'm plotting obesity rates (y-axis) vs Public Health Unit (x-axis) for
the
> province of Ontario and would like to have the Public Health Unit names
appear
> vertically rather than the default, horizontally.
>
> I'm actually using the 'barplot2' function in the {gregmisc}
library ... I
> haven't been able to find a solution in either the barplot2 options or
the
> general plotting options.
>
> Any pointers would be appreciated.
>
> - Mohamed
You need to adjust par("las") to alter the orientation of the of the
axis labels:
barplot2(1:4, names.arg = c("one", "two", "three",
"four"), las = 2)
You can also use the axis() function separately:
barplot2(1:4)
axis(1, labels = c("one", "two", "three",
"four"), las = 2)
Setting par(las = 2) rotates the axis labels so that they are
perpendicular to the axis.
See ?par for more information.
HTH,
Marc Schwartz