[R] Computing line= for mtext

Peter Langfelder peter.langfelder at gmail.com
Fri Mar 2 01:58:35 CET 2012


Frank,

maybe I'm not understanding something right... you say right-justify
in the right margin, meaning justify against the very right edge of
the plot margin area? Since you're setting your right margin to 5, why
not just

mtext(s, side=4, las=1, at=5, adj=1, line = 5, cex=1)
mtext(s, side=4, las=1, at=7, adj=1, line = 5,  cex=2)

i.e. set the line argument to the right margin?

Peter

On Thu, Mar 1, 2012 at 3:52 PM, Frank Harrell <f.harrell at vanderbilt.edu> wrote:
> Rich's pointers deals with lattice/grid graphics.  Does anyone have a
> solution for base graphics?
> Thanks
> Frank
>
> Richard M. Heiberger wrote
>>
>> Frank,
>>
>> This can be done directly with a variant of the panel.axis function.
>> See function panel.axis.right in the HH package.  This was provided for me
>> by David Winsemius in response to my query on this list in October 2011
>> https://stat.ethz.ch/pipermail/r-help/2011-October/292806.html
>>
>> The email thread also includes comments by Deepayan Sarkar and Paul
>> Murrell.
>>
>> Rich
>>
>> On Wed, Feb 29, 2012 at 8:48 AM, Frank Harrell <f.harrell@>wrote:
>>
>>> I want to right-justify a vector of numbers in the right margin of a
>>> low-level plot.  For this I need to compute the line parameter to give to
>>> mtext.  Is this the correct scalable calculation?
>>>
>>> par(mar=c(4,3,1,5)); plot(1:20)
>>> s <- 'abcde'; w=strwidth(s, units='inches')/par('cin')[1]
>>> mtext(s, side=4, las=1, at=5, adj=1, line=w-.5, cex=1)
>>> mtext(s, side=4, las=1, at=7, adj=1, line=2*(w-.5), cex=2)
>>>
>>> Thanks
>>> Frank
>>>
>>> -----
>>> Frank Harrell
>>> Department of Biostatistics, Vanderbilt University
>>> --
>>> View this message in context:
>>> http://r.789695.n4.nabble.com/Computing-line-for-mtext-tp4431554p4431554.html
>>> Sent from the R help mailing list archive at Nabble.com.
>>>
>>> ______________________________________________
>>> R-help@ mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide
>>> http://www.R-project.org/posting-guide.html<http://www.r-project.org/posting-guide.html>
>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>
>>       [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help@ 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.
>>
>
>
> -----
> Frank Harrell
> Department of Biostatistics, Vanderbilt University
> --
> View this message in context: http://r.789695.n4.nabble.com/Computing-line-for-mtext-tp4431554p4436923.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at r-project.org 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