Grafici a barre R


Grafici a barre

Un grafico a barre utilizza barre rettangolari per visualizzare i dati. I grafici a barre possono essere visualizzati orizzontalmente o verticalmente. L'altezza o la lunghezza delle barre sono proporzionali ai valori che rappresentano.

Utilizzare la barplot()funzione per disegnare un grafico a barre verticale:

Esempio

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

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

barplot(y, names.arg = x)

Risultato:

Esempio spiegato

  • La xvariabile rappresenta i valori nell'asse x (A,B,C,D)
  • La yvariabile rappresenta i valori nell'asse y (2,4,6,8)
  • Quindi utilizziamo la barplot()funzione per creare un grafico a barre dei valori
  • names.arg definisce i nomi di ogni osservazione nell'asse x

Colore della barra

Usa il colparametro per cambiare il colore delle barre:

Esempio

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

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

Risultato:


Densità / Struttura della barra

Per modificare la trama della barra, utilizzare il density parametro:

Esempio

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

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

Risultato:


Larghezza barra

Utilizzare il widthparametro per modificare la larghezza delle barre:

Esempio

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

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

Risultato:


Barre Orizzontali

Se vuoi che le barre vengano visualizzate orizzontalmente anziché verticalmente, usa horiz=TRUE:

Esempio

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

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

Risultato: