Presenting Data

Author

Jon Reades

Published

October 1, 2026

Overview

This week is focussed on formalising our understanding of how to tune matplotlib plots to ‘publication quality’ by tweaking fine-grained elements. So this week we face off with the monster that most Python visualisation libraries ultimately depend on: matplotlib.

As a tool it is both incredibly powerful and intensely counter-intuitive if you are used to R’s ggplot. We will also be looking more widely to the future of quantitative methods, the potential of a geographic data science, and the ways in which we can move between spatial and non-spatial paradigms of analysis within the same piece of work.

ImportantLearning Outcomes

By the end of this week you should be able to:

  1. Customise Matplotlib and Seaborn figures to publication quality.
  2. Apply design principles for text in charts (direct labelling, annotation, emphasis) so that a non-specialist can read them.
  3. Critically evaluate the choices involved in visualising data about people and places (Elwood; Crawford; van den Bemt).
NoteBefore class
  1. Watch the pre-recorded lecture: Data Visualisation (24 min).
  2. Skim Elwood and Leszczynski (2018), Crawford and Finn (2015) and Bemt et al. (2018). We’ll only touch on them briefly, but they may help with the assessment (see the study guide).
  3. Bring your laptop with Podman running. Bring the figures your group is working on: the practical is a good time to improve them.

Readings

We will briefly touch on the following readings, but they are primarily to signpost other readings on ethics and related topics that might help you with the assessment or with your reflection on the module as a whole:

Citation Article
Elwood and Leszczynski (2018) URL
Crawford and Finn (2015) URL
Bemt et al. (2018) URL

Study Guide

Additional Resources

You might want to look at the following reports / profiles with a view to thinking about employability and how the skills acquired in this module can be applied beyond the end of your MSc:

  • CARTO The State of Data Science Report <URL>
  • Geospatial Skills Report <URL>
  • AAG Profile of Nicolas Saravia <URL>
  • Wolf et al. (2021) <URL>
TipConnections

While I expect most of you will be focussed on assessments, you should at least skim-read these as they may help you to reflect on what you’ve learned this term in this module and across the programme as a whole, as well as work greater reflection into the group assessment. The other Additional Resources might be useful in terms of looking at the direction of the field, the opportunities in industry, and the kinds of work that people with (sptial) data science skills can do.

Pre-Recorded Lectures

You will find this session a useful overview of how matplotlib works and introduction to wider concerns with designing a good chart or table. Since you have already been making adjustments to figures in the practical sessions, this lecture is intended to build on prior experience:

Session Video Presentation
Data Visualisation Video Slides

Practical

The practical will lead you through the fine-tuning of data visualisations in Matplotlib/Seaborn. In many ways, this should be seen as largely a recap of material encountered in previous sessions. However, you should see this as an important step in the production of outputs and analyses needed for the final project. That said, you would be better off spending time on the substance of the report first and only turning to the fine-tuning of the visualisations if time permits.

TipConnections

The practical focusses on:

  • Automating the production of map outputs in Python to create an ‘atlas’.

To access the practical:

  1. Preview
  2. Download

References

Bemt, V. van den, J. Doornbos, L. Meijering, M. Plegt, and N. Theunissen. 2018. “Teaching Ethics When Working with Geocoded Data: A Novel Experiential Learning Approach.” Journal of Geography in Higher Education 42 (2):293–310. https://doi.org/10.1080/03098265.2018.1436534.
Crawford, K., and M. Finn. 2015. “The Limits of Crisis Data: Analytical and Ethical Challenges of Using Social and Mobile Data to Understand Disasters.” GeoJournal 80 (4):491–502. https://doi.org/10.1007/s10708-014-9597-z.
Elwood, S., and A. Leszczynski. 2018. “Feminist Digital Geographies.” Gender, Place and Culture 25 (5):629–44. https://doi.org/10.1080/0966369X.2018.1465396.
Wolf, Levi John, Sean Fox, Rich Harris, Ron Johnston, Kelvyn Jones, David Manley, Emmanouil Tranos, and Wenfei Winnie Wang. 2021. “Quantitative Geography III: Future Challenges and Challenging Futures.” Progress in Human Geography 45 (3). SAGE Publications Sage UK: London, England:596–608. https://doi.org/10.1177/0309132520924722.