[R] color individual bar of histogram?
Whit Armstrong
armstrong.whit at gmail.com
Tue Oct 28 20:28:43 CET 2008
That's great, Peter.
Thanks very much.
-Whit
On Tue, Oct 28, 2008 at 3:13 PM, Peter Dalgaard
<P.Dalgaard at biostat.ku.dk> wrote:
> Whit Armstrong wrote:
>> Anyone know a quick way to color one bar of a histogram?
>>
>> I want to mark the bar in which the most recent observation falls.
>>
>> So, for instance:
>>
>> x <- rnorm(100)
>> latest.ob <- x[100]
>> hist(x)
>> ## how do I mark the bucket that latest.ob falls into?
>>
>
> Something like this:
>
> x <- rnorm(100)
> (latest.ob <- x[100])
> h <- hist(x)
> bin <- as.numeric(cut(latest.ob, h$breaks)) # need as.numeric for bin+1
> lw <- h$breaks[bin]
> up <- h$breaks[bin+1]
> sz <- h$counts[bin]
> rect(lw,0,up,sz,col="red")
>
>
>
>
> --
> O__ ---- Peter Dalgaard Øster Farimagsgade 5, Entr.B
> c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K
> (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
> ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
>
>
More information about the R-help
mailing list