gpplot2 provides a declarative way of creating graphs. This means we can specify how data should be represented, and the library will construct the output based on what we tell it – without fiddling around with pixels to get things looking right. This means that you can:
You’ll be editing code, but it’s not really programming. I’ll provide you with templates and we’ll work through them, making simple changes. The way ggplot2 works means that small but predictable changes can have big effects on the visualisation you create. This means you can very quickly take templates and turn them into something that’s yours.
Nothing, you just have to have a computer with a working browser. You don’t need to install any software, you just need to be able to get into the browser.
Sandy is a Senior Lecturer at the School of Computer Science and Informatics, Cardiff University. You can email him at goulds@cardiff.ac.uk.
Sandy is an experienced classroom practitioner who has made extensive use of ggplot2 in his publications and as the Analytics Chair for CHI 2018 and 2019.
Sandy has previously run courses on research methods at CHI in 2015, 2016 and 2017. Several of Sandy’s plots made with ggplot2 can be seen in his publications as well as part of the CHI 2018 and 2019 blogs.
You can email Sandy if you have any questions about this course: goulds@cardiff.ac.uk