[rhmessaging-commits] rhmessaging commits: r3898 - mgmt/newdata/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Wed Apr 7 14:19:35 EDT 2010


Author: eallen
Date: 2010-04-07 14:19:35 -0400 (Wed, 07 Apr 2010)
New Revision: 3898

Modified:
   mgmt/newdata/cumin/python/cumin/stat.py
Log:
Fix y axis labels for flash charts

Modified: mgmt/newdata/cumin/python/cumin/stat.py
===================================================================
--- mgmt/newdata/cumin/python/cumin/stat.py	2010-04-07 15:00:47 UTC (rev 3897)
+++ mgmt/newdata/cumin/python/cumin/stat.py	2010-04-07 18:19:35 UTC (rev 3898)
@@ -767,20 +767,22 @@
                     svalue = str(value)
 
                 label["text"] = svalue
-            else:
-                label["text"] = ""
-            label["y"] = int(i * y_step)
+                label["y"] = int(i * y_step)
+                labels.append(label)
 
-            labels.append(label)
         return labels
 
     def get_y_axis(self, max_value, min_value):
-        y_intervals = 6
         absy = max_value - min_value
+        y_intervals = min(6, absy)
+
         y_steps = int(absy / y_intervals)
+        y_label_steps = 2
+        if absy <= 2:
+            y_label_steps = 1
 
-        if int(max_value) < 3:
-            y_steps = 3
+        #if int(max_value) < 3:
+        #    y_steps = 3
 
         # .swf won't show grid lines without a y_axis on the left
         y_axis = {
@@ -798,7 +800,7 @@
             "tick-length": 0,
             "stroke": 1,
             "colour": "#BBBBBB",
-            "labels": {"colour": "#AAAAAA", "labels": self.get_y_labels(absy, y_intervals, 2)}}
+            "labels": {"colour": "#AAAAAA", "labels": self.get_y_labels(absy, y_intervals, y_label_steps)}}
 
         return y_axis, y_axis_right
 



More information about the rhmessaging-commits mailing list