"A Doughnut Chart" from rlextra.graphics.quickchart import QuickChartDrawing from reportlab.graphics.shapes import _DrawingEditorMixin class QuickDohnotChart01(_DrawingEditorMixin,QuickChartDrawing): def __init__(self,width=400,height=200,*args,**kw): QuickChartDrawing.__init__(self,width,height,*args,**kw) self.qc.categoryNames = ['2000','2001','2002','2003'] self.qc.chartType='doughnut' self.qc.checkLabelOverlap = 1 self.qc.data = [[100, 120, 140, 160], [40, 70, 180, 200]] self.qc.titleText = 'A Quick Chart' self.qc.chartType='doughnut' if __name__=="__main__": #NORUNTESTS QuickDohnotChart01().save(formats=['pdf'],outDir='.',fnRoot=None)