Diagram.py: make aligning to the baseline optional in draw_centered_text()
[experiments/RadialSymmetry.git] / RadialSymmetryDiagram.py
index e6bc383..581ad30 100755 (executable)
@@ -43,9 +43,6 @@ class RadialSymmetryModel():
 
 class RadialSymmetryDiagram(Diagram.Diagram):
 
-    def __init__(self, width, height, background=[1, 1, 1]):
-        Diagram.Diagram.__init__(self, width, height, background)
-
     def draw(self, model):
         cx = self.width / 2.0
         cy = self.height / 2.0
@@ -94,7 +91,8 @@ class RadialSymmetryDiagram(Diagram.Diagram):
                 text = ("%.2f" % (ta * 360)).rstrip('0').rstrip('.')
                 color = colorsys.hsv_to_rgb(a, 1.0, 1.0)
                 self.draw_centered_text(v[0], v[1], text,
-                                        rotated_radial_orientation_angle, color)
+                                        rotated_radial_orientation_angle, color,
+                                        align_baseline=True)
 
     def draw_element(self, x, y, model, theta, color=[0, 0, 0]):
         if model.show_elements: