Adding a horizontal legend

One of the map legend customization options is the direction. You can make an unusual horizontal legend just by changing the column count from the default of 1. In this recipe, we'll add two layers and set up the legend to run horizontally across the top of the map.

Getting ready

Download the first shapefile for this map from:

https://github.com/GeospatialPython/Learn/raw/master/Mississippi.zip

Download the second shapefile from here:

https://github.com/GeospatialPython/Learn/raw/master/MSCities_Geo_Pts.zip

Extract both zip files to your qgis_data directory, to a subdirectory named ms.

As with the previous recipes in this chapter, we will use the MapComposer library from https://github.com/GeospatialPython/Learn/raw/master/MapComposer.py.zip ...

Get QGIS Python Programming Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.