[R-br] Transformando dados com 2 fatores em uma tabela

Benilton Carvalho beniltoncarvalho em gmail.com
Segunda Março 21 20:47:36 BRT 2011


Primeiro, note que 'Germinacao' precisa ser numerico... ( str(exemplo)
vai te mostrar que nao eh)

exemplo[['Germinacao']] = as.numeric(exemplo[['Germinacao']])

Depois disso:

tmp = matrix(exemplo[['Germinacao']], nr=3)
colnames(tmp) = c('Controle', 'Ac10', 'Ac20', 'Estresse')
barplot(tmp, beside=TRUE, legend=c('Placa 1', 'Placa 2', 'Placa 3'),
args.legend=list(x='topleft'))


b

2011/3/21 Augusto Ribas <ribas.aca em gmail.com>:
> Oi galera.
> Minha primeira postagem na nova lista que emoção :)
> Gostaria de ajuda com um problema simples que estou tendo aqui.
>
> #Eu queria fazer um plot assim:
>
> barplot(VADeaths, beside = TRUE,
>         col = c("lightblue", "mistyrose", "lightcyan",
>                 "lavender", "cornsilk"),
>         legend = rownames(VADeaths), ylim = c(0, 100))
> title(main = "Death Rates in Virginia", font.main = 4)
>
> #Mas meu dados estão na forma de um data frame dessa forma...
>
> exemplo<-dados<-data.frame(cbind(
> Tratamento=rep(c("Controle","Ac10","Ac20","Estresse"),each=3)
> ,Placa=rep(1:3,4)
> ,Germinacao=round(rnorm(12,5,3),2)
> ))
>
> #Tem alguma maneira simples de fazer meu dataframe de exemplo virar uma
> tabela como a do "VADeaths" que é usado no help do barplot
> #pra fazer um plot daquele jeito, separando grupos de barrinhas tanto por
> tratamento como placa, no
> #meu caso, ou então fazer um barplot do jeito que quero(o do "VADeaths")
> direto com um dataframe assim do meu jeito?
>
> Obrigado
>
> --
> Grato
> Augusto C. A. Ribas
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>
>


Mais detalhes sobre a lista de discussão R-br