"Arend P. van der Veen" <[EMAIL PROTECTED]> writes:
> Hi,
>
> I have what should be a simple question. I would like to generate a
> histogram of
>
> x <- c("a","b","c","b","c","c")
>
> where the first bar to be labeled 'c' with height 3, second bar to be
> labeled 'b' with height 2 and third bar to be labeled 'a' with height 1.
>
> This should be an easy task in R but I think I am missing something?
That's not a histogram...
barplot(rev(table(x)))
will do it, or - allowing more general level shuffling -
barplot(table(factor(x,levels=c("c","b","a"))))
or
barplot(rev(sort(table(x))))
if you want the columns by decreasing frequency.
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907
______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help