Bar Plots
Criar barpllots com a função barplot(altura), onde a altura é um vector ou matriz. Se a altura é um vector, os valores determinam as alturas das barras na parcela. Se altura é uma matriz e a opção ao lado=FALSO, então cada barra do gráfico corresponde a uma coluna de altura, com os valores na coluna dando as alturas das “sub-barras” empilhadas. Se a altura é uma matriz e ao lado=VERDADEIRO, então os valores em cada coluna são justapostos em vez de empilhados. Incluir nomes de opção.arg=(vector de caracteres) para rotular as barras. A opção horiz=TRUE para criar um barplot horizontal.
Plotagem de barras simples
# Simple Bar Plot
counts <- table(mtcars$gear)
barplot(counts, main="Car Distribution",
xlab="Number of Gears")
clique para ver
clique para ver
(Para praticar a realização de uma simples trama de barras em R, experimente este vídeo interactivo.)
Plotagem de barra empilhada
clique para ver
Plotagem de barra agrupada
clique para ver
Notas
P>Plotagem de barra não precisa de se basear em contagens ou frequências. Pode-se criar gráficos de barras que representem meios, medianas, desvios padrão, etc. Utilize a função agregada( ) e passe os resultados para a função barplot( ).
Por defeito, a linha do eixo categórico é suprimida. Incluir a opção axis.lty=1 para a desenhar.
Com muitas barras, as etiquetas das barras podem começar a sobrepor-se. É possível diminuir o tamanho da fonte utilizando a opção cex.names =. Valores menores do que um irão diminuir o tamanho da etiqueta. Adicionalmente, pode usar parâmetros gráficos tais como os seguintes para ajudar a espaçar o texto:
clique para ver