Gráficos em R
1.3.6 Função barplot()
O diagrama de barras obtido com a função barplot() é uma alternativa ao histograma, mas essa função pode ser usada para representações de múltiplas variáveis, como se apresenta no exemplo de aplicação. Porém, antes de prosseguir, descreve-se a função e seus argumentos, de acordo com a Tabela P26.1.
Da lista de argumentos, height é o mais importante na construção de diagrama de barras. Em vista disso, esse argumento é detalhado no Script P26.1, onde o argumento height recebe vetor ou matrizes de diversas formas.
O primeiro diagrama de barras é o resultado de um vetor com alturas iguais a 1, 2 e 3. Os três exemplos seguintes se referem à opção de barras empilhadas com diferentes configurações da mesma matriz, como se detalha nos scripts seguintes.
No primeiro e segundo casos (Script P26.2), os elementos das colunas são passados para o argumento height e empilhados em barras proporcionais à soma. No último caso (Script P26.3), a matriz é transformada em proporções com soma igual a 1, onde os elementos das linhas são representados como barras empilhadas.
Outro exemplo de aplicação da função barplot() se refere à plotagem de diagrama de barras, mas com dados composicionais simulados para os teores de Cu, Zn e Pb. Os dados composicionais para esse exemplo foram obtidos a partir da instalação do pacote “compositions”, que disponibiliza vários conjuntos de dados, entre os quais o conjunto chamado “SimulatedAmounts”, de acordo com Boogaart e Tolosana-Delgado (2006, p. 120).
Do total de 60 amostras, metade delas foi salva como arquivo csv (cdata30.csv). O Script P26.4 faz a plotagem das barras empilhadas com base nos dados composicionais de Cu, Zn e Pb.
Para a leitura correta do arquivo, faça a adequação do diretório em que estiver gravado o arquivo de dados cdata30.csv, por meio do comando setwd(), conforme a linha 1. Caso o Leitor queira direcionar a saída gráfica para um dispositivo do tipo jpeg, deve-se tirar os comentários (#) das linhas 6-8 e da linha 11, lembrando que o diretório também deve estar compatível com a organização do seu computador (linha 6).
Referência bibliográfica
Boogaart, K.G.V.D.; Tolosana-Delgado, R. 2006. Compositional data analysis with R and the package compositions. In: Buccianti, A.; Mateus-Figueiras, G.; Pawlowsky-Glahn, V. (eds) Compositional data analysis in geosciences: from theory to practice. London, Special Publications, 264, p. 119-127.
Próximo artigo
No próximo artigo, iremos mostrar a função qqplot() da linguagem R para fazer a comparação entre duas distribuições de dados.