install.packages("palmerpenguins")
install.packages("tidyverse")
O que são gráficos de barra?
Os gráficos de barra são representações visuais que utilizam barras retangulares para mostrar a comparação entre diferentes categorias ou grupos. Para entender melhor sobre tipos de variáveis, você pode acessar meu outro post clicando aqui. Eles são compostos por um eixo horizontal, que representa as categorias, e um eixo vertical, que representa a magnitude ou frequência das observações. Cada barra no gráfico corresponde a uma categoria e sua altura representa a magnitude da variável em questão.
Existem diferentes tipos de gráficos de barra, cada um adequado para representar determinado tipo de informação estatística. Um tipo de gráfico de barras simples é utilizado para comparar a magnitude de uma variável entre diferentes categorias. Cada categoria é representada por uma barra individual.
Como fazer gráficos de barra no R
Vamos utilizar o banco de dados dos pinguins, já falamos sobre ele em um post anterior. Para utilizar esse banco, será necessário o pacote palmerpenguins
. Também vamos utilizar o ggplot
, que faz parte do tidyverse
. Caso não tenha instalado esses pacotes, utilize os seguintes comandos:
Agora vamos ativar nossos pacotes com a função library()
.
library(palmerpenguins)
library(tidyverse)
Antes de mais nada, vamos dar uma olhada no banco com a função glimpse()
.
glimpse(penguins)
Rows: 344
Columns: 8
$ species <fct> Adelie, Adelie, Adelie, Adelie, Adelie, Adelie, Adel…
$ island <fct> Torgersen, Torgersen, Torgersen, Torgersen, Torgerse…
$ bill_length_mm <dbl> 39.1, 39.5, 40.3, NA, 36.7, 39.3, 38.9, 39.2, 34.1, …
$ bill_depth_mm <dbl> 18.7, 17.4, 18.0, NA, 19.3, 20.6, 17.8, 19.6, 18.1, …
$ flipper_length_mm <int> 181, 186, 195, NA, 193, 190, 181, 195, 193, 190, 186…
$ body_mass_g <int> 3750, 3800, 3250, NA, 3450, 3650, 3625, 4675, 3475, …
$ sex <fct> male, female, female, NA, female, male, female, male…
$ year <int> 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007…
A variável species
está classificada como fator (fct
), portanto é uma variável categórica, adequada para um gráfico de barras.
Usando o ggplot()
A função ggplot()
pede dois argumentos básicos data
e mapping
. No primeiro, você deve informar o banco de dados, no nosso caso, penguins
. No segundo, você informa a estética do gráfico aes
, onde você vai informar as variáveis que estarão no gráfico, no nosso exemplo, species
, que deve ir no eixo x. Em seguida, você vai adicionar o geom
adequado, que, para os gráficos de barra, é o geom_bar()
.
ggplot(data = penguins,
mapping = aes(x = species)) +
geom_bar()
Em um post futuro, ensinaremos como deixar o gráfico mais bonito:
Conclusões
Neste post você aprendeu a construir gráficos de barra no R. Ao explorar o poder dos gráficos de barra e seguir as melhores práticas na sua criação, podemos obter insights valiosos e comunicar informações de maneira eficaz.
Se estiver precisando de ajuda para analisar dados quantitativos ou outras atividades acadêmicas, você pode contatar a Beta Consultoria e Assessoria através do e-mail beta.consultac@gmail.com