Silent Disco: Creating Choropleth Maps with Python and Folium

Book Now
BOOK NOW
a sepia photograph of people working at desks in a large hall with overhead lamps. A large green ampersand featuring an illustration of Ada Lovelace is placed on the left. The logo of the Centre for Data, Culture & Society (DCS) appears in the top right corner.

 

Online 

This tutorial shows how to build interactive choropleth maps using Python and the Folium library. It covers loading and joining geographic data with tabular datasets, addressing visualisation challenges like skewed distributions, and enhancing maps with interactive elements and information popups—then saving your work as shareable web maps.

The workshop will take place via Microsoft Teams in a ‘Silent Disco’ format. Participants will work on the tutorial at their own pace. The facilitator will be available via Teams Chat to reply to any questions that arise during the workshop, and to help with installation, troubleshooting or other issues.    

 

This course will be taught by Somya Iqbal.

 

After taking part in this event, you may decide that you need some further help in applying what you have learnt to your research. If so, you can book a Data Surgery meeting with one of our training fellows.  

More details about Data Surgeries.  

Those who have registered to take part will receive an email with full details on how to get ready for this course.  

If you’re new to this training event format, or to CDCS training events in general, read more on what to expect from CDCS training. Here you will also find details of our cancellation and no-show policy, which applies to this event.  

 

Level   

This workshop requires some prior knowledge in working with Python and specifically with Pandas to wrangle datasets. Some previous knowledge of Geopandas (Pandas extension to work with geographical data) and Folium (to create Leaflet maps) is not required, but can make following the tutorial easier. If you want to learn the basics of Python, you can take our introductory course Getting Started with Python for Research.

 

Learning Outcomes  

  • Construct and join geospatial datasets by merging attribute data with geometric boundaries
  • Identify and manage visualisation challenges — such as uneven data distributions
  • Enhance and export interactive maps: add informative pop-ups or hover details, and save your choropleth visualisations as shareable HTML web maps

 

Skills   

By attending this course, you will familiarise yourself with the following skills  

  • Data integration and processing: load, clean, join tables with geographic shapefiles using pandas and GeoPandas
  • Visual design for spatial data: apply data normalisation and colour mapping techniques to accurately represent per-capita or rate-based metrics
  • Interactive map creation: build rich, user-friendly web maps with Folium, including info popups and interactivity, then export them as HTML for sharing

 

Explore More Training

 

Return to the Training Homepage to see other available events

You might be interested in

Graphic for a workshop titled ‘Foundations of Sentiment Analysis.’ The background is a sepia photograph of people working at desks in a large hall with overhead lamps. A large green ampersand featuring an illustration of Ada Lovelace is placed on the left. The logo of the Centre for Data, Culture & Society (DCS) appears in the top right corner.

Silent Disco: Foundations of Sentiment Analysis

Graphic for a workshop titled ‘Working Collaboratively Through Version Control.’ The background is a black-and-white photograph of people weaving on large looms. A large magenta ampersand featuring an illustration of Ada Lovelace is placed on the left. The logo of the Centre for Data, Culture & Society (DCS) appears in the top right corner.

Working Collaboratively through Version Control

Graphic for a workshop titled ‘From Images to Text: Working with OCR.’ The background shows handwritten text overlaid on stacked paper. A large teal ampersand featuring an illustration of Ada Lovelace is placed on the left. The logo of the Centre for Data, Culture & Society (DCS) appears in the top right corner.

From Images to Text: Working with OCR

Graphic for a workshop titled ‘Text Classification in Practice: From Topic Models to Transformers.’ The background shows handwritten historical letters. A large green ampersand featuring an illustration of Ada Lovelace is placed on the left. The logo of the Centre for Data, Culture & Society (DCS) appears in the top right corner.

Text Classification in Practice: From Topic Models to Transformers

Graphic for a workshop titled ‘Foundations of Webscraping.’ The background is a black-and-white photograph of students working together in a design studio with maps and models. A large teal ampersand featuring an illustration of Ada Lovelace is placed on the left. The logo of the Centre for Data, Culture & Society (DCS) appears in the top right corner.

Collecting Data from the Web: Foundation of Webscraping

Graphic for an event titled ‘BYOD Festival.’ The background is a black-and-white photograph of people sitting around a table, drinking tea and playing cards. A large magenta ampersand featuring an illustration of Ada Lovelace is placed on the left. The logo of the Centre for Data, Culture & Society (DCS) appears in the top right corner.

Bring Your Own Data (BYOD) Fest

a yellow tinged photo of people entering a building, with the text "Brad Rittenhouse, Project Deep Dive"

Giving Humanists a Helping Hand in HPC

Graphic for a workshop titled ‘Using Prompting Efficiently for Research.’ The background shows an aged, torn book page with visible text. A large green ampersand featuring an illustration of Ada Lovelace is placed on the left. The logo of the Centre for Data, Culture & Society (DCS) appears in the top right corner.

Using Prompting Efficiently for Research