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.
This script will simplify a lot of the repetitive code needed for the creation of the map composition.
Extract the zip file and place the script in the .qgis2/python directory within your home directory.
How to do it...
We will set...