from .stack_chart import StackChart class GroupChart(StackChart): def derive_max_value(self, groups): if groups: self.max_value = max( max(item["value"] for item in items if item) for items in [group["items"] for group in groups.values()] if items )