import numpy as np
from valjean.javert.templates import (PlotTemplate, CurveElements,
                                      SubPlotElements)
ingredients = ['egg', 'spam', 'bacon', 'sausage', 'tomato', 'beans']
proportions = [0.1, 0.3, 0.25, 0.2, 0.05, 0.1]
curve = CurveElements(values=np.array(proportions),
                      bins=[ingredients], legend='')
sbplt = SubPlotElements(curves=[curve],
                        axnames=('Python pie', 'Ingredients'),
                        ptype='pie')
pltpie = PlotTemplate(subplots=[sbplt])
from valjean.javert import mpl
mplplt = mpl.MplPlot(pltpie)
fig, _ = mplplt.draw()
