[R] legend font
Duncan Murdoch
murdoch at stats.uwo.ca
Wed Feb 14 21:19:31 CET 2007
On 2/14/2007 3:12 PM, Tyler Smith wrote:
> On Wed, Feb 14, 2007 at 02:40:47PM -0500, Duncan Murdoch wrote:
>> On 2/14/2007 1:32 PM, Tyler Smith wrote:
>> >Hi,
>> >
>> >I'd like to make the text in my legends italic,
>
> ...
>
>> >How can I do this?
>>
>> This should work:
>>
>> plot(1,1)
>> savefont <- par(font=3)
>> legend("topright", legend=c('Label 1', 'Label 2'), pch=1:2)
>> par(savefont)
>>
>
> Thanks! I don't understand it yet, but it does indeed work.
The idea is that the first par() command changes the default font for
everything. (The legend() function doesn't pass any font request down to
the graphics system, it just uses the default font.) It also returns
the old font setting and I saved it in "savefont".
The second par() call restores the old font setting.
Duncan Murdoch
More information about the R-help
mailing list