[R] Highliting a text in a plot

David Barron mothsailor at googlemail.com
Sun Jun 24 10:35:47 CEST 2007


How about this:

hilight <- function(x,y,s, bg="yellow") {
    text.width <- strwidth(s)
    text.height <- strheight(s)
    rect(x,y,x+text.width,y+text.height,col=bg,border=NA)
    text(x,y,s,adj=c(0,0))
}

plot(1:10,1:10,type="b")
hilight(4,4,"Point")


On 23/06/07, "Maja Schröter" <maja.schroeter at gmx.de> wrote:
> Hi everyone,
>
> I want to highlight something in a plot.
> So I want to write a text with a yellow background.
>
>
> I tried to make use of text(x,y,"hallo",bg="yellow")
> but that does not work.
>
> I know I am a handful. Sorry!
>
> Maja!
> --
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>


-- 
=================================
David Barron
Said Business School
University of Oxford
Park End Street
Oxford OX1 1HP



More information about the R-help mailing list