Een staafdiagram is een eenvoudige manier om gegevens te visualiseren. Deze wordt gebruikt bij kwalitatieve gegevens, voor kwantitatieve gegevens bestaan er andere grafische weergaven.
In R kan je zeer snel een grafiek maken met behulp van de functie barplot()
. Dit ziet er meestal als volgt uit:
barplot(gegevens,
main = "Grafiektitel",
xlab = "x-as",
col = "blue",
names.arg = xlabels,
ylim = c(0,10))
Hierbij stelt gegevens
de data voor die voorgesteld moet worden. Dit kunnen bijvoorbeeld aantallen of percentages zijn. main
vormt de titel van de grafiek, xlab
de eventuele tekst die op de x-as moet verschijnen (ylab
bestaat ook), col
de kleur van de grafiek (of de vector van kleuren) en names.arg
eventueel een vector met de labels van de staven (die op de x-as verschijnen). De laatste parameter ylim
bepaalt de onder- en bovengrenzen van de y-as, hierbij heeft de y-as een bereik van 0 tot en met 10.
Mensen hechten aan kleuren een bepaalde waarde, of associëren met een bepaald gevoel een zekere kleur. Joe Hallock voerde een onderzoek1 uit naar welke kleuren mensen toekenden aan bepaalde gevoelens. Uit het onderzoek bleek dat men bij het woord “Leuk” aan deze kleuren dacht:
Kleur | Percentage |
---|---|
Oranje | 28% |
Paars | 17% |
Rood | 16% |
Wit | 2% |
Geel | 26% |
Blauw | 5% |
Groen | 6% |
De volgende code levert leidt nu tot onderstaande grafiek.
kleuren <- c("Oranje", "Paars", "Rood", "Wit", "Geel", "Blauw", "Groen")
percentages <- c(28, 17, 16, 2, 26, 5, 6)
barplot(percentages,
main = "Leuke kleuren",
names.arg = kleuren)
Iets mooier wordt dit door de kleuren te gebruiken in plaats van de benamingen en de y-as een bereik te geven van 0 tot en met 30.
kleuren <- c("Oranje", "Paars", "Rood", "Wit", "Geel", "Blauw", "Groen")
staaf_kleuren <- c("orange", "purple", "red", "white", "yellow", "blue", "green")
percentages <- c(28, 17, 16, 2, 26, 5, 6)
barplot(percentages,
main = "Leuke kleuren",
col = staaf_kleuren,
ylim = c(0, 30))
In hetzelfde onderzoek werd nagegaan welke kleuren men associeert met angst. Dit leidde tot onderstaande resultaten.
Kleur | Percentage |
---|---|
Zwart | 38% |
Bruin | 2% |
Groen | 2% |
Grijs | 5% |
Oranje | 4% |
Rood | 42% |
Wit | 4% |
Geel | 3% |
Vul de gegeven code aan en maak onderstaande grafiek.