Fix some of lisa's barchart changes
authorNathan Binkert <binkertn@umich.edu>
Tue, 2 May 2006 15:45:42 +0000 (11:45 -0400)
committerNathan Binkert <binkertn@umich.edu>
Tue, 2 May 2006 15:45:42 +0000 (11:45 -0400)
util/stats/barchart.py:
    - there is no self.inner_axes
    - don't append an empty value to self.xsubticks, otherwise
    subsequent calls will get extra empty ticks
    - rotate labels 30 degrees instead of 90 so it looks better

--HG--
extra : convert_revision : 1cbac6d1f92bfc6b2c1e886ad5f9d4c78a2b3820

util/stats/barchart.py

index 5d6dd0ab1da06df7df2f4800a98f76eab7f8310a..a477d1f3b03cb04b9d9d93bb98eea29bc0aa3d8c 100644 (file)
@@ -233,7 +233,7 @@ class BarChart(ChartOptions):
             inner_axes.set_yticks(ticks)
             inner_axes.set_yticklabels(self.yticks)
         elif self.ylim is not None:
-            self.inner_axes.set_ylim(self.ylim)
+            inner_axes.set_ylim(self.ylim)
 
         if self.xticks is not None:
             outer_axes.set_xticks(arange(cshape[2]) + .5)
@@ -242,9 +242,9 @@ class BarChart(ChartOptions):
         if self.xsubticks is not None:
             numticks = (cshape[0] + 1) * cshape[2]
             inner_axes.set_xticks(arange(numticks) * width + 2 * center)
-            self.xsubticks.append('')
-            inner_axes.set_xticklabels(self.xsubticks * cshape[2], fontsize=7,
-                                       rotation=90)
+            xsubticks = list(self.xsubticks) + [ '' ]
+            inner_axes.set_xticklabels(xsubticks * cshape[2], fontsize=7,
+                                       rotation=30)
 
         if self.legend is not None:
             if dim == 1: