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.
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.