def __init__(self, parent=None): GraphicsReport.__init__(self, parent) dateFunc = lambda day: self.days[int(day)] percentFunc = lambda percent: unicode(round(float(percent)*100, 2))+'%' formatter = [None, dateFunc, percentFunc] self.setDataFormatter(formatter) self.updateData()
def __init__(self, parent=None): GraphicsReport.__init__(self, parent) self.articlesMinimum = {} self.articlesMaximum = {} nop = lambda x: x me = self dateFunc = lambda day: unicode(day) + ' - ' + (datetime.datetime(int(me.getCurrPeriode()), 1, 1) + datetime.timedelta(int(day) - 1)).strftime('%d.%m.%Y') formatter = [nop, dateFunc, nop] self.setDataFormatter(formatter) self.updateData()