"A 3D Bar chart" #Autogenerated by ReportLab guiedit do not edit from rlextra.graphics.quickchart import QuickChart from reportlab.graphics.shapes import Drawing, _DrawingEditorMixin class Drawing_000(_DrawingEditorMixin,Drawing): """ 3d Bar Chart - with 2 series & gridlines """ def __init__(self,width=400,height=200,*args,**kw): Drawing.__init__(self,width,height,*args,**kw) self._add(self,QuickChart(),name='chart',validate=None,desc=None) self.chart.height = 200 self.chart.seriesNames = 'profit','sales' self.chart.yAxisFontSize = 9 self.chart.yAxisGridLines = 1 self.chart.yAxisLabelTextFormat = None self.chart.chartSeparation = 1 self.chart.titleText = '3d Bar Chart' self.chart.yAxisVisible = 1 self.chart.yTitleFontSize = 9 self.chart.yAxisLabelTextScale = None self.chart.yTitleText = None self.chart.pointerLabelMode = 'LeftRight' self.chart.chartType='bar3d' self.chart.categoryNames = ('2009', '2010', '2011', '2012') self.chart.xTitleText = 'Euro (thousands)' self.chart.xAxisGridLines = 1 self.chart.x = 0 self.chart.showBoundaries = 0 self.chart.seriesRelation = 1 if __name__=="__main__": #NORUNTESTS Drawing_000().save(formats=['pdf'],outDir='.',fnRoot=None)