Matplotlib charts can be constructed through the Chart object. Charts should only be used when there are a small number of different entities (e.g. at higher levels of geographic aggregation). A Chart object accepts the following parameters:
An example:
Chart(
source_data = source_data,
dataset_name = 'gridcell',
name = 'my_population_at_gridcell',
attribute = 'urbansim.gridcell.population',
)