Gráficos de Barras R


Gráficos de barra

Um gráfico de barras usa barras retangulares para visualizar dados. Os gráficos de barras podem ser exibidos horizontalmente ou verticalmente. A altura ou comprimento das barras são proporcionais aos valores que representam.

Use a barplot()função para desenhar um gráfico de barras verticais:

Exemplo

# x-axis values
x <- c("A", "B", "C", "D")

# y-axis values
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x)

Resultado:

Exemplo explicado

  • A xvariável representa valores no eixo x (A,B,C,D)
  • A yvariável representa valores no eixo y (2,4,6,8)
  • Em seguida, usamos a barplot()função para criar um gráfico de barras dos valores
  • names.arg define os nomes de cada observação no eixo x

Cor da barra

Use o colparâmetro para alterar a cor das barras:

Exemplo

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, col = "red")

Resultado:


Densidade / Textura da Barra

Para alterar a textura da barra, use o density parâmetro:

Exemplo

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, density = 10)

Resultado:


Largura da Barra

Use o widthparâmetro para alterar a largura das barras:

Exemplo

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, width = c(1,2,3,4))

Resultado:


Barras horizontais

Se você quiser que as barras sejam exibidas horizontalmente em vez de verticalmente, use horiz=TRUE:

Exemplo

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, horiz = TRUE)

Resultado: