Make the bar graph thing do fractions.
[python_utils.git] / histogram.py
index 86d0493dc57e32056c4eb04ec4499992d365e542..ee1601a9c627fa430139772eeef84401ba4406f6 100644 (file)
@@ -165,7 +165,7 @@ class SimpleHistogram(Generic[T]):
         some vital stats about the population in it (min, max, mean,
         median, mode, stdev, etc...)
         """
-        from text_utils import bar_graph
+        from text_utils import BarGraphText, bar_graph_string
 
         details = self._get_bucket_details(label_formatter)
         txt = ""
@@ -187,9 +187,10 @@ class SimpleHistogram(Generic[T]):
             if start < details.lowest_start:
                 continue
             label = f'[{label_formatter}..{label_formatter}): ' % (start, end)
-            bar = bar_graph(
-                (pop / details.max_population),
-                include_text=False,
+            bar = bar_graph_string(
+                pop,
+                details.max_population,
+                text=BarGraphText.NONE,
                 width=bar_width,
                 left_end="",
                 right_end="",