[R] coloured letters in a text

Gabor Grothendieck ggrothendieck at gmail.com
Thu Aug 28 14:41:21 CEST 2008


See ?strwidth, e.g.

plot(1)
text(1.1, 1.1, "A")
text(1.1 + strwidth("A"), 1.1, "B", col = 2)
text(1.1 + strwidth("AB"), 1.1, "C", col = 3)


On Thu, Aug 28, 2008 at 7:33 AM, Fränzi Korner
<fraenzi.korner at oikostat.ch> wrote:
> Hi
>
> does somebody know how to plot single letters in a text in different
> colours?
>
> example 1:
> I would like to add the word "ABC" to a figure. Thereby each letter should
> have a different colour.
>
> text(x,y,"ABC", col=c(1,2,3))  # this does not work
>
>
>
> example 2:
> I would like to add the name of a parameter p with an index i to a figure.
> The index i should be in red, whereas the rest of the text should be in
> black.
>
> text(x,y, expression(p[i]))
>
>
> Looking forward to your answers!
>
> Fränzi
>
> ______________________________________________
> 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