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
x
variabile rappresenta i valori nell'asse x (A,B,C,D) - La
y
variabile 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 col
parametro 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 width
parametro 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: