Staafdiagrammen worden beschouwd als een van de meest gebruikte manieren om gegevens te communiceren via visualisaties. Ze worden gebruikt om categorische gegevens uit te zetten. Simpel gezegd bestaan staafdiagrammen uit rechthoekige balken waarbij elke staaf een categorie voorstelt met hun hoogte/lengte die een specifieke waarde vertegenwoordigt.
Er is echter niet slechts één type staafdiagram, maar er zijn er meerdere. Elk type is op zijn eigen manier bruikbaarder om de gegevens waarmee wordt gewerkt te beschrijven.
In deze blogpost bespreek ik de verschillende soorten staafdiagrammen en geef ik de gebruikssituaties en voordelen van elk type weer. Ik gebruik Tableau Desktop om mijn staafdiagrammen en de voorbeeldgegevens van "Global Superstore" te maken.
Horizontale en verticale staafdiagrammen zijn de meest klassieke staafdiagrammen. In een verticaal staafdiagram staan de categorieën op de x-as van de grafiek met de waarden op de y-as. In een horizontaal staafdiagram worden ze omgewisseld. Hier zijn twee voorbeelden van verticale en horizontale staafdiagrammen:
Hier heb ik de som van de verkopen voor elke subcategorie van artikelen uitgezet. Ze communiceren allebei dezelfde boodschap door de verkoop van elke subcategorie met elkaar te vergelijken. Meestal komt de keuze tussen de twee neer op persoonlijke voorkeur. Of voor ontwerpdoeleinden bij het maken van dashboards om te zien welke variant het beste past bij het totaalbeeld. In sommige gevallen hebben ze echter allebei hun voordelen.
Voordelen van verticale staafdiagrammen:
Voordelen van horizontaal staafdiagram:
Technisch gezien zijn de horizontale en verticale verdelingen die hierboven besproken zijn van toepassing op alle soorten staafdiagrammen. Het gestapelde staafdiagram is geen uitzondering. In een gestapeld staafdiagram wordt één staaf verdeeld in twee of meer secties met verschillende kleuren. Het wordt voornamelijk gebruikt om delen van een geheel op te splitsen en te vergelijken. Het is eigenlijk het toevoegen van categorieën binnen categorieën. Hier is een voorbeeld:
In dit voorbeeld heb ik dezelfde velden "Verkoop" en "Subcategorie" gebruikt voor de vorige staafdiagramvoorbeelden. Ik heb echter het veld "Segment" toegevoegd om categorieën te maken binnen elke staaf. Op deze manier kan ik zien welk deel van mijn verkoop voor elke subcategorie is verdeeld over de segmenten "Consument, Zakelijk of Thuiskantoor".
Een andere variatie van een staafdiagram is het staafdiagram zij-aan-zij. Dit type lijkt erg op het gestapelde staafdiagram dat hierboven is besproken, waarbij beide typen nog een categorische dimensie toevoegen aan de visualisatie. Maar in het staafdiagram worden de tweede dimensies binnen een categorie niet op elkaar gestapeld, maar naast elkaar weergegeven. Hier is een voorbeeld:
Het belangrijkste verschil tussen de zij-aan-zij en de gestapelde staafdiagrammen is dat de zij-aan-zij grafiek de waarden in afzonderlijke balken binnen een categorie weergeeft. Maar wat zijn de voor- en nadelen?
Voordelen van gestapelde staafdiagrammen:
Voordelen van staafdiagrammen naast elkaar:
Het staaf-in-balk diagramtype spreekt voor zich, wat betekent dat er twee in elkaar grijpende balken zijn. Dit staafdiagramtype blijkt nuttig te zijn bij het vergelijken van een waardeverandering tussen twee punten. Ook dit type lijkt erg op staafdiagrammen naast elkaar. Het staafdiagramtype is echter beter voor het vergelijken van dezelfde waarde in verschillende waarnemingen.
In een use case kunnen de twee in elkaar grijpende balken de verkoopcijfers van twee verschillende jaren weergeven. Hier is een voorbeeld van zo'n use case:
In deze grafiek zien we de verkoopcijfers van twee verschillende jaren per subcategorie. Het is gemakkelijker om te zien voor welke subcategorieën de verkoopcijfers het in 2019 beter hebben gedaan dan bijvoorbeeld in 2018.
In deze blog hebben we de verschillende soorten staafdiagrammen onderzocht en ook op welke gebieden ze het beste werken. Als je meer blogs wilt lezen over visualisaties, Tableau of Alteryx. Bekijk dan onze Blog pagina op The Information Lab NL.