[R] ggplot2: annotating plot with mathematical formulae

Paul Murrell p.murrell at auckland.ac.nz
Sun May 17 21:51:20 CEST 2009


Hi

Would a basic call to grid.text() do what you want here?

Paul


Paul Emberson wrote:
> Hi Baptiste,
> 
> I think on this occasion I'll edit manually in inkscape with the textext
> plugin which is a somewhat clumsy but simple option.  Thanks for the
> link to the wiki which I wasn't aware of until now.
> 
> Paul
> 
> baptiste auguie wrote:
>> If you're desperate for a workaround, you might want to try this
>> example using pgfSweave,
>>
>> http://ggplot2.wik.is/Mathematical_annotations
>>
>> On a similar vein, you could try psfrag replacements with a postscript
>> device (there is some code for this on the list archives).
>>
>> Feel free to comment / edit on the wiki page.
>>
>> HTH,
>>
>> baptiste
>>
>> On 16 May 2009, at 14:48, Paul Emberson wrote:
>>
>>> Hi Stephen,
>>>
>>> The problem is that the label on the graph doesn't get rendered with a
>>> superscript.  I want the label on the graph to be rendered the same way
>>> as the label you have put on the axis.
>>>
>>> I am plotting a piecewise function and I wanted to label each section
>>> of it.
>>>
>>> Paul
>>>
>>> stephen sefick wrote:
>>>> how about this
>>>>
>>>> a <- 1:10
>>>> b <- 1:10
>>>> d <- paste("x","^","{n-1}")
>>>> qplot(a,b, xlab=expression(x^{n-1}))+geom_text(aes(4,8, label=d))
>>>>
>>>> On Fri, May 15, 2009 at 10:02 PM, Paul Emberson
>>>> <email at calidasoft.co.uk> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Is there a way of annotating a ggplot plot with mathematical formulae?
>>>>>
>>>>> I can do
>>>>>
>>>>> geom_text(aes(label="some text", ...
>>>>>
>>>>> but I can't do
>>>>>
>>>>> geom_text(aes(label=expression(x^{n-1}), ...
>>>>>
>>>>> It gives the error
>>>>>
>>>>> Error: geom_text requires the following missing aesthetics: label
>>>>>
>>>>> Is there a convenient equivalent?
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Paul
>>>>>
>>>>> ______________________________________________
>>>>> 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.
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>> ______________________________________________
>>> 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.
>> _____________________________
>>
>> Baptiste Auguié
>>
>> School of Physics
>> University of Exeter
>> Stocker Road,
>> Exeter, Devon,
>> EX4 4QL, UK
>>
>> Phone: +44 1392 264187
>>
>> http://newton.ex.ac.uk/research/emag
>> ______________________________
>>
> 
> ______________________________________________
> 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.

-- 
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
paul at stat.auckland.ac.nz
http://www.stat.auckland.ac.nz/~paul/




More information about the R-help mailing list