Fix some of lisa's barchart changes

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
This commit is contained in:
Nathan Binkert 2006-05-02 11:45:42 -04:00
parent 8e9d44477c
commit d50b6e5247

View file

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