Vc pode fazer isso com a função text pra por texto dentro do barplot.
Por exemplo


esp=c(0,12,30,5,2,1,0)
teste<-barplot(esp)
#so dizer o x que vc salva como teste, o y um pouco pra cima pra nao fica em cima da barra e o texto, que são os valores
text(teste, esp+1, esp)


Seguinto seu exemplo
esp=c(0,12,30,5,2,1,0)
#so aumenta o limite um pouquinho pro 30 aparecer
teste2<-barplot(rev(esp),horiz=TRUE,names.arg=(length(esp)-1):0,xlim=c(0,35))
# e mesmo esquema mas invertido
text(esp+1,rev(teste2),esp)

Não sei se tem jeitos melhores, mas da pra resolver assim.

Em 8 de maio de 2012 21:49, Diego Leal <diego.leight@gmail.com> escreveu:
Boa noite pessoal,

estou usando a funcao barplot() para gerar um grafico. Existe algum parametro equivalente ao label=T da funcao hist() que eu possa usar e que mostre os valores plotados?

esp=c(0,12,30,5,2,1,0)
barplot(rev(esp),horiz=TRUE,names.arg=(length(esp)-1):0)

gostaria que os valores 0, 12, 30 ... aparececem rotulando as barras sem ter que faze isso manualmente.

Att,
Diego Leal Togni


_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.



--
Grato
Augusto C. A. Ribas
 
Site Pessoal: http://augustoribas.heliohost.org
Lattes: http://lattes.cnpq.br/7355685961127056