Perhaps this helps?
http://blog.revolution-computing.com/2009/01/multicolor-text-in-r.html
Kevin
On Thu, Apr 22, 2010 at 11:18 AM, Ottorino-Luca Pantani <
ottorino-luca.pantani@unifi.it> wrote:
> Dear R-users, the problem I'm facing today is to write a
> multicolor main title in a plot.
>
> I would like to have 3/4 colors to help people in the
> audience to visually realize what is what in a 4x2 plot array
>
> On top of each plot I would like to have two lines.
> The 1st line will indicate what is plotted
> The 2nd line will indicate a a reference
>
> Graphically speaking I would like a result similar to this (simplified)
> one:
>
> par(mfrow=c(2,4))
> for(aux in 1:4){
> plot(1,1)
> mtext("1st treatm", cex=1, line=1.7, adj=0.1, col=1)
> mtext("2nd treatm", cex=1, line=1.7, adj=0.5, col=2)
> mtext("3rd treatm", cex=1, line=1.7, adj=0.9, col=3)
> mtext("1st treatm", line=0.6, adj=0.1, col=1)
> mtext("1st treatm", line=0.6, adj=0.5, col=1)
> mtext("1st treatm", line=0.6, adj=0.9, col=1)
> }
> for(aux in 1:4){
> plot(2,2)
> mtext("1st treatm", cex=1, line=1.7, adj=0.1, col=1)
> mtext("2nd treatm", cex=1, line=1.7, adj=0.5, col=2)
> mtext("3rd treatm", cex=1, line=1.7, adj=0.9, col=3)
> mtext("2nd treatm", line=0.6, adj=0.1, col=2)
> mtext("2nd treatm", line=0.6, adj=0.5, col=2)
> mtext("2nd treatm", line=0.6, adj=0.9, col=2)
> }
>
>
> The code above does more or less what I want and
> I wrote it to simplify my explanation to you all.
>
> But what I really need is to put on top of each plot
> an entire string with color embedded into, so to say.
>
> A sort of "1st treatm 2nd treatm 3rd treatm" string with
> informations able to colour the word "1st treatm" in black,
> the word "2nd treatm"" in red and so on.
>
> I need this because I have my descriptions in a vector like
>
> c("1st treatm 2nd treatm 3rd treatm",
> "2nd treatm 3rd treatm 1st treatm",
> .......)
>
> What I have in mind is something similar to the latex code
> \color{black}{1st treatm} \color{red}{2nd treatm} \color{green}{3rd treatm}
>
> Which pages of the R manual should I have to read to solve my problem ?
>
> Thanks in advance
> --
> Ottorino-Luca Pantani, Università di Firenze
> Dip.to di Scienze delle Produzioni Vegetali,
> del Suolo e dell'Ambiente Forestale (DiPSA)
>
> ______________________________________________
> R-help@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.
>
--
Kevin Wright
[[alternative HTML version deleted]]