[R] Positioning main title
Jim Lemon
jim at bitwrit.com.au
Wed Apr 25 12:51:50 CEST 2012
On 04/25/2012 12:28 AM, ramonovelar wrote:
> Hello,
>
> I have a barplot where each row has quite long texts and I have used "par"
> to make some room in the left:
> par(mar=c(0, 17, 3, 0), oma=c(0, 0, 0, 0))
> barplot2(prueba, main = l, col=colores, horiz=TRUE,las=1, cex.names=.7)
>
> My problem is that main text appears justified to the plot. I want to put it
> in the middle of the image, and find a way to sort it out with mtex
>
> par(mar=c(0, 17, 3, 0), oma=c(0, 0, 0, 0))
> barplot2(prueba, col=colores, horiz=TRUE,las=1, cex.names=.7)
> mtext(l,side = 3, at = -70, line = 0.8)
>
> But I will have to adjust this "at =-70" to his plot, depending on the
> length of the title. I wonder if I can't find a way to place it in the
> center.
>
Hi Ramon,
Have a look at the getFigCtr function in the plotrix package. This
returns the center of the figure region by default, but can be adjusted
to return different proportions of the figure region.
Jim
More information about the R-help
mailing list