Adicionado índices do teste de médias no barplot
Boa tarde pessoal, Estou fazendo um barplot com a função barplot2 do pacote gplot, porém eu gostaria de colocar os índices do teste de média do Tukey sobre as barras do erro padrão, para isso fiz: ### require(gplot) # Criando o barplot múltiplo mp <- barplot2(TAB, beside = TRUE, axisnames = FALSE, plot.ci=T, ci.u=TAB+TAB2,ci.l=TAB-TAB2, ylab="Number of Bradysia difformis", legend.text=T) # Adicionando os meses mtext(1, at = colMeans(mp), text = rep(c("April", "May", "June", "July","August", "September","October"), 7),line = 1, cex = 0.75) Porém gostaria de saber se existe algum comando que consigo especificar um vetor contendo os índices e faze-los aparecer sobre as barras do erro padrão, ao invés de especificar índice por índice como text(). Obrigado, -- Alexandre DOS SANTOS Engenheiro Florestal, Msc. Laboratório de Entomologia Florestal Departamento de Entomologia Universidade Federal de Lavras Caixa Postal 3037 37200-000 - Lavras - Minas Gerais - Brasil Tel: +55 35 92230304
Alexandre, Não entendi a pergunta e o seu código não é reproduzível. Veja se este post é útil http://ridiculas.wordpress.com/2011/05/21/fatorial-com-desdobramento-da-inte... e verifique o conteúdo desse script que tem no final a confecção de gráficos com médias usando a barplot2() http://www.leg.ufpr.br/~walmes/cursoR/cnpaf/cap14ancova-iso.R À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================
Estava tentando reproduzir este código, mas não consegui achar esta bibliotéca gplot, diz que não existe no R14.0! ### require(gplot) # Criando o barplot múltiplo mp <- barplot2(TAB, beside = TRUE, axisnames = FALSE, plot.ci=T, ci.u=TAB+TAB2,ci.l=TAB-TAB2, ylab="Number of Bradysia difformis", legend.text=T) # Adicionando os meses mtext(1, at = colMeans(mp), text = rep(c("April", "May", "June", "July","August", "September","October"), 7),line = 1, cex = 0.75) Porém gostaria de saber se existe algum comando que consigo especificar um vetor contendo os índices e faze-los aparecer sobre as barras do erro padrão, ao invés de especificar índice por índice como text(). Obrigado, -- Alexandre DOS SANTOS Engenheiro Florestal, Msc. Laboratório de Entomologia Florestal Departamento de Entomologia Universidade Federal de Lavras Caixa Postal 3037 37200-000 - Lavras - Minas Gerais - Brasil Tel: +55 35 92230304
Mauro O que existe é o pacote "gplots". Veja em http://crantastic.org/packages/gplots José Augusto Em 3 de janeiro de 2012 21:01, Mauro Sznelwar <sznelwar@uol.com.br>escreveu:
** Estava tentando reproduzir este código, mas não consegui achar esta bibliotéca gplot, diz que não existe no R14.0!
### require(gplot) # Criando o barplot múltiplo mp <- barplot2(TAB, beside = TRUE, axisnames = FALSE, plot.ci=T, ci.u=TAB+TAB2,ci.l=TAB-TAB2, ylab="Number of Bradysia difformis", legend.text=T) # Adicionando os meses mtext(1, at = colMeans(mp), text = rep(c("April", "May", "June", "July","August", "September","October"), 7),line = 1, cex = 0.75)
Porém gostaria de saber se existe algum comando que consigo especificar um vetor contendo os índices e faze-los aparecer sobre as barras do erro padrão, ao invés de especificar índice por índice como text().
Obrigado,
-- Alexandre DOS SANTOS Engenheiro Florestal, Msc. Laboratório de Entomologia Florestal Departamento de Entomologia Universidade Federal de Lavras Caixa Postal 3037 37200-000 - Lavras - Minas Gerais - Brasil Tel: +55 35 92230304
_______________________________________________ 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.
Obrigado Walmes,
Vou tentar fazer pelo seu link, após resolver coloco um código reproduzível com a solução. E desculpa Mauro o pacote é o gplots.
Alexandre dos Santos
Engenheiro Florestal, MSc.
Universidade Federal de Lavras
Departamento de Entomologia
Laboratório de Entomologia Florestal
Caixa Postal 3037
37200-000 - Lavras/MG
Fone: +55 (35) 3829-5122
________________________________
De: Zé Augusto <jabnaz@gmail.com>
Para: r-br@listas.c3sl.ufpr.br
Enviadas: Terça-feira, 3 de Janeiro de 2012 21:15
Assunto: Re: [R-br] Adicionado índices do teste de médias no barplot
Mauro
O que existe é o pacote "gplots". Veja em
http://crantastic.org/packages/gplots
José Augusto
Em 3 de janeiro de 2012 21:01, Mauro Sznelwar <sznelwar@uol.com.br> escreveu:
>Estava tentando
reproduzir este código, mas não consegui achar esta bibliotéca gplot, diz que
não existe no R14.0!
>
>###
>require(gplot)
># Criando o barplot
múltiplo
>mp <- barplot2(TAB, beside = TRUE, axisnames = FALSE, plot.ci=T,
>ci.u=TAB+TAB2,ci.l=TAB-TAB2, ylab="Number of Bradysia difformis",
>legend.text=T)
># Adicionando os meses
>mtext(1, at = colMeans(mp), text
= rep(c("April", "May", "June",
>"July","August", "September","October"),
7),line = 1, cex = 0.75)
>
>Porém gostaria de saber se existe algum comando
que consigo especificar
>um vetor contendo os índices e faze-los aparecer
sobre as barras do erro
>padrão, ao invés de especificar índice por índice
como text().
>
>Obrigado,
>
>--
>Alexandre DOS SANTOS
>Engenheiro
Florestal, Msc.
>Laboratório de Entomologia Florestal
>Departamento de
Entomologia
>Universidade Federal de Lavras
>Caixa Postal 3037
>37200-000
- Lavras - Minas Gerais - Brasil
>Tel: +55 35
92230304
>
>
>_______________________________________________
>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.
>
_______________________________________________
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.
Bom dia pessoal, Conforme rotina do Walmes eu consegui solucionar o problema, obrigado pela ajuda de todos, segue exemplo com solução: require(gplots) #tratmentos no tempo1 trat1<-rep(1:3,100) resp1<-rpois(300,25) med1<-tapply(resp1, trat1,mean)##Media dos tratamentos ep1<-tapply(resp1,trat1,sd)/sqrt(tapply(resp1,trat1,length))###Erros padrao da media #tratmentos no tempo2 trat2<-rep(1:3,100) resp2<-rpois(300,10) med2<-tapply(resp2, trat2,mean, na.rm = TRUE)##Media dos tratamentos ep2<-tapply(resp2,trat2,sd, na.rm = TRUE)/sqrt(tapply(resp2,trat2,length))###Erros padrao da media #tratmentos no tempo3 trat3<-rep(1:3,100) resp3<-rpois(300,5) med3<-tapply(resp3, trat3,mean)##Media dos tratamentos ep3<-tapply(resp3,trat3,sd)/sqrt(tapply(resp3,trat3,length))###Erros padrao da media ### # Montando as tabelas para cada tempo: a<- med1 b<- med2 c<-med3 a2<-ep1 b2<-ep2 c2<-ep3 # Unindo as tabelas TAB <- cbind(a,b,c) TAB2<-cbind(a2,b2,c2) # Criando o barplot múltiplo mp <- barplot2(TAB, beside = TRUE, axisnames = FALSE, plot.ci=T, ci.u=TAB+TAB2,ci.l=TAB-TAB2, legend.text=T, ylim=c(0,30),col =c("black","grey","white")) # Adicionando os tempos mtext(1, at = colMeans(mp), text = rep(c("Tempo1", "Tempo2", "Tempo3"), 3),line = 1, cex = 0.75) ##Adicionado os indices do teste de médias text(mp, TAB, label=paste(format(TAB, dig=4), c("a","a","a","a","a","a","a","a")), pos=3,cex=0.85) -- Alexandre DOS SANTOS Engenheiro Florestal, Msc. Laboratório de Entomologia Florestal Departamento de Entomologia Universidade Federal de Lavras Caixa Postal 3037 37200-000 - Lavras - Minas Gerais - Brasil Tel: +55 35 92230304 Em 03-01-2012 21:39, Alexandre Santos escreveu:
Obrigado Walmes, Vou tentar fazer pelo seu link, após resolver coloco um código reproduzível com a solução. E desculpa Mauro o pacote é o gplots. *Alexandre dos Santos *Engenheiro Florestal, MSc. Universidade Federal de Lavras Departamento de Entomologia Laboratório de Entomologia Florestal Caixa Postal 3037 37200-000 - Lavras/MG Fone: +55 (35) 3829-5122
------------------------------------------------------------------------ *De:* Zé Augusto <jabnaz@gmail.com> *Para:* r-br@listas.c3sl.ufpr.br *Enviadas:* Terça-feira, 3 de Janeiro de 2012 21:15 *Assunto:* Re: [R-br] Adicionado índices do teste de médias no barplot
Mauro
O que existe é o pacote "gplots". Veja em http://crantastic.org/packages/gplots
José Augusto
Em 3 de janeiro de 2012 21:01, Mauro Sznelwar <sznelwar@uol.com.br <mailto:sznelwar@uol.com.br>> escreveu:
Estava tentando reproduzir este código, mas não consegui achar esta bibliotéca gplot, diz que não existe no R14.0!
### require(gplot) # Criando o barplot múltiplo mp <- barplot2(TAB, beside = TRUE, axisnames = FALSE, plot.ci <http://plot.ci>=T, ci.u=TAB+TAB2,ci.l=TAB-TAB2, ylab="Number of Bradysia difformis", legend.text=T) # Adicionando os meses mtext(1, at = colMeans(mp), text = rep(c("April", "May", "June", "July","August", "September","October"), 7),line = 1, cex = 0.75)
Porém gostaria de saber se existe algum comando que consigo especificar um vetor contendo os índices e faze-los aparecer sobre as barras do erro padrão, ao invés de especificar índice por índice como text().
Obrigado,
-- Alexandre DOS SANTOS Engenheiro Florestal, Msc. Laboratório de Entomologia Florestal Departamento de Entomologia Universidade Federal de Lavras Caixa Postal 3037 37200-000 - Lavras - Minas Gerais - Brasil Tel: +55 35 92230304
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br <mailto: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.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br <mailto: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.
_______________________________________________ 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.
participantes (5)
-
Alexandre Santos -
ASANTOS -
Mauro Sznelwar -
Walmes Zeviani -
Zé Augusto