Message-ID: <E8948663-79D6-4B6A-BD93-E130E36278C5@comcast.net>
Date: 2012-02-09T18:27:03Z
From: David Winsemius
Subject: complex subscript/superscript on axis labels
In-Reply-To: <F858A18B-1BA4-4A7B-9093-43543013737E@comcast.net>
On Feb 9, 2012, at 1:20 PM, David Winsemius wrote:
>
> On Feb 9, 2012, at 12:53 PM, Eileen Meyer wrote:
>
>> Hi All,
>>
>> I am having trouble getting a complex subscript to work. I'm sure
>> it's possible. Here is what I have:
>>
>>
>> ylab=expression(paste("log ",L[peak]," [erg ",s^{-1},"]")),
>>
>> I would like to have the subscript read "peak,gamma" where the
>> gamma would be the greek symbol. I do want the comma to show as
>> well.
>
> (I do not see a gamma so using your verbal dsecription. The rest of
> your intent is muddied by the multiple subscripts. It's always
> difficult to know what people are thinking when they construct
> plotmath expressions and do not describe their full intent in
> English. Here's my guess:
>
> ylab=expression(log~L[peak*","*gamma][~erg~s^-1])
> plot(1,1,ylab=ylab)
>
> The paste function is rarely needed and generally confuses the
> intent of the author. Using "~" and "*" generally results in more
> comprehensible expressions.
>
And it might look more "physics"-al if you had a "cdot" between the
units:
[~erg %.% s^-1]
> --
>
> David Winsemius, MD
> West Hartford, CT
>
> ______________________________________________
> 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.
David Winsemius, MD
West Hartford, CT