Greetings,
I need to display multicolor text on my chart for example
early <- 30
ontime <- 70
late <- 25
txt <- paste(early, ontime, late, sep='/')
plot(1:2, type='n')
text(1.5, 1.5, txt)
I need values for early, ontime, late in txt, be blue,green, and red respectively.
I found following post on multicolor text in title, however I wasn't able to adapt it to my problem http://blog.revolutionanalytics.com/2009/01/multicolor-text-in-r.html
Thank you for your help
How about this code written by Jim Lemon?
concat.text<-function(x,y,txt,col) {
thisx<-x
for(txtstr in 1:length(txt)) {
text(thisx,y,txt[txtstr],col=col[txtstr],adj=0)
thisx<-thisx+strwidth(txt[txtstr])
}
}
plot(0,xlim=c(0,1),ylim=c(0,1),type="n")
ctext<-c("Roses are ","red, ","violets are ","purple")
concat.text(0,0.5,ctext,col=c("black","red","black","purple"))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With