14.9 Cats in trees and circles
Though I have focused on matplotlib as the primary visualization engine for data, several other Python packages may suit your advanced needs. I especially suggest you look at seaborn and plotly. [SEA] [PLY]
I end this chapter by using our cat data to create treemaps and Venn diagrams.
14.9.1 Treemaps
Now that we have the colour data, we can visualize it in many different ways. The squarify module creates treemaps, which are rectangles broken down into sub-rectangles based on relative data counts.
First, we install squarify from the operating system command line: [SQU]
pip install squarify
and import it:
import matplotlib.pyplot as plt
import squarify
In the last section, we created the list colours
containing all the unique cat
colour codes in our DataFrame. We now create three other lists:
grey_colours = [colour for colour in colours if "...