Datavisualisatie met ggplot2

Een interactief open leerpakket

Author

Tine van Daal & Sven De Maeyer

Published

07/04/2024

Voor je begint

Dit open leerpakket (OLP) geeft je een introductie in hoe je ggplot2 kan gebruiken om datavisualisaties te creëren. Daarbij is het geenzins de bedoeling om je alle mogelijke types grafieken te leren maken. (Dat is onmogelijk!) Het is wel de bedoeling om je de basisprincipes achter ggplot2 mee te geven zodat je nadien zelf gemakkelijk andere types visualisaties kan maken. De focus ligt dus voornamelijk op het gebruik van ggplot2 en niet (of minder) op principes van goede datavisualisatie. Dat neemt niet weg dat er doorheen het OLP wel af en toe verwezen wordt naar deze principes. Hieronder vind je een overzicht van de leerdoelen van dit OLP.

Note

Na het doornemen van dit OLP zal je:

  • vertrouwd zijn met de verschillende ‘ingrediënten’ van een ggplot (aesthetics, geoms, scales, labs, theme);
  • zelf een visualisatie kunnen creëren van één kwalitatieve of kwantitatieve variabele;
  • zelf een visualisatie kunnen creëren van twee of meer variabelen;
  • de ‘look’ van een visualisatie kunnen aanpassen;
  • vertrouwd zijn met enkele packages die extensies op ggplot2 aanbieden.

Er is maar één manier om vertrouwd te raken met ggplot2 en dat is er zelf mee aan de slag gaan. Tijdens het OLP zal je dan ook gevraagd worden om code uit te proberen door deze te kopiëren naar je eigen script (op je eigen laptop) of door de code te runnen (in het OLP zelf). Om dat laatste mogelijk te maken, gebruiken we het package webR. Dit package opstarten en de nodige zaken ervoor preparen vraagt telkens even tijd. Bovenaan elk hoofdstuk vind je een icoon dat aangeeft of webR al klaar staat of niet. Het volgende icoontje geeft aan als dat het geval is.

Het OLP bestaat uit verschillende hoofdstukken. Je neemt best de hoofdstukken in de aangegeven volgorde door. Functies en argumenten die je in het ene hoofdstuk leert, worden in de volgende hoofdstukken slects kort (of niet) herhaald. Op het einde van elk hoofdstuk vind je een overzicht van de functies en argumenten die in dat hoofdstuk aan bod kwamen.

Veel ggplot2-plezier!