def __init__(self, buckets: List[Tuple[T, T]]):
from math_utils import RunningMedian
def __init__(self, buckets: List[Tuple[T, T]]):
from math_utils import RunningMedian
max_population: Optional[int] = None
for bucket in self.buckets:
pop = self.buckets[bucket]
if pop > 0:
max_population: Optional[int] = None
for bucket in self.buckets:
pop = self.buckets[bucket]
if pop > 0:
label = f'{label_formatter}..{label_formatter}' % (start, end)
txt += f'{label:20}: ' + bar + f"({pop/self.count*100.0:5.2f}% n={pop})\n"
if start == last_bucket_start:
label = f'{label_formatter}..{label_formatter}' % (start, end)
txt += f'{label:20}: ' + bar + f"({pop/self.count*100.0:5.2f}% n={pop})\n"
if start == last_bucket_start: