você também quer contribuir para o uso de softwares livres?
Compartilhe, COMENTE e de sugestões de novos conteúdos.

Inscreva-se e clique no botão, para receber o e-book Criando gráficos em R sem dominar a linguagem: Guia Rápido e novos conteúdos diretamente no seu e-mail.
Baixe seu e-book gratuitamente e faça parte da comunidade easy R 

BLOG easy R

Como fazer um gráfico de barras empilhadas?

Gráficos no R por Luis Macedo-Soares.

Você já precisou fazer um gráfico de barras empilhadas? Para quem ainda não baixou gratuitamente o e-book “Criando gráficos em R sem dominar a linguagem: Guia Rápido”, segue o script completo para dar aquele gostinho! O script passo a passo para você entender tudo, está no e-book para download em www.easyR.com.br/guiarapido #euqueromeuguiarapido.
Exemplo de imagem
O argumento mar da função par() ajusta as margens internas da figura. Os valores para ajuste seguem a seguinte ordem c(inferior, esquerda, superior, direita), para indicar as margens. 

par((mar=c(4, 5.5, 2.5, 1.5)) 

A função barplot() cria um gráfico de barras. Quando a função é aplicada em uma matriz (argumento height), com a variável de interesse agrupada em duas variáveis categóricas (Fator e M), é criado um gráfico de barras empilhadas. Para as barras ficarem empilhadas o ajuste do argumento besides deve ser FALSE (default da função). 

barplot(height=dados, names.arg=(colnames(dados),
                  col=c("yellow","darkorange","red"),
                  cex.names=1.4, besides=FALSE, las=1, space=0.8,
                  ylim=c(0,300), cex.axis=1.2, cex.lab=1.2,
                  font.lab=2, args.legend=c(x="topleft", bty="n"),
                  legend.text=c("Fator A", "Fator B", "Fator C"),
                  ylab="Quantidade da variável y")
box()

Gostou? Curta, compartilhe e comente! Logo abaixo.
Gostou? Clique Curtir e deixe um comentário!

ENTRE EM CONTATO COMIGO

Envie seus comentários e sugestões.