Skip to content

Show number at each bar in barchart?

4 messages · someone, John Kane, Jorge Ivan Velez +1 more

#
when i plot a barchart with 5 bars there is one bar pretty long and the
others get smaller 
like (20, 80, 20, 5, 2)
is there a way of displaying the number accoirding to each bar next to it?
like in a bwplot the panel option N?
#
Try this. My appologies for not giving the attribution but I forget who wrote it.

my.values=100000:100005
 x <- barplot(my.values, ylim=c(0,110000))

 text(x, my.values, my.values, pos=3) 

 text(x, my.values, "wibble", pos=3)
--- On Tue, 5/4/10, someone <vonhoffen at t-online.de> wrote:

            
#
On May 4, 2010, at 9:40 AM, Jorge Ivan Velez wrote:

            
I suspect he wanted the "counts" in the label:

x <-  c(20, 80, 20, 5, 2)
b <- barplot(x, ylim = c(0, 85), las = 1)
text(b, x+2, labels=x, pch = x)

  ... although perhaps his specification by analogy to bwplot with  
panel option "N" was more meaningful to you that it was to me. I have  
no idea what that was supposed to suggest.