[R] Double inequality with plotmath

Mark Seeto markseeto at gmail.com
Thu Jan 21 22:24:23 CET 2010


Thank you very much Duncan. I see I also had the mistake of a "c"
instead of "expression" in my question.

Mark


On Fri, Jan 22, 2010 at 7:59 AM, Duncan Murdoch <murdoch at stats.uwo.ca> wrote:
> On 21/01/2010 3:50 PM, Mark Seeto wrote:
>>
>> Hello,
>>
>> I'm fairly new to R and I can't work out how to produce a double
>> inequality like (LaTeX) $0 \leq x \leq 1$ in the legend of a graph. If
>> I try
>>
>> > legend(50, 0.1, legend = c(expression(0 <= x <= 1), c(2 <= x <= 3)), pch
>> > = c(1,1), col = c(2, 3))
>>
>> then I get an error message "unexpected '<=' in ...". I've checked the
>> help files for plotmath and expression, but could not find a solution.
>>
>
> That's not legal R syntax, so you have to cheat.  For example,
>
> legend(50, 0.1, legend = expression(paste(0 <= x) <= 1, paste(2 <= x) <= 3),
> pch = c(1,1), col = c(2, 3))
>
> Duncan Murdoch
>



More information about the R-help mailing list