setting x-Axis of bar() element in wxwidget application

Hi All,

i am programming an application which extracts binary values from 6
files and plots this values in a bar() element and another one.

The bar Elements are partial one upon the other. I think this results of
my my small x values.

y1 = [1 0]
y2 = [1 0]
y3 = [1 1]
x = [ 0. 0.0002149]

As you can see the x values are near the same.

here is a screenshot,
[url=http://img257.imageshack.us/my.php?image=problemmitkonverter.jpg][img=http://img257.imageshack.us/img257/3134/problemmitkonverter.th.jpg][/url]

My Code is at,
http://nopaste.debianforum.de/21481

here is a short code snippet:

···

##########################################################################
class GraphWindow(wx.Window):
     def __init__(self, *args, **kwargs):
         wx.Window.__init__(self, *args, **kwargs)
         self.lines = []
         self.figure = Figure()
         self.canvas = FigureCanvasWxAgg(self, -1, self.figure)
         f_dat = open('../../../peakswerteundzeit.dat','rb')
         nitems = 2
         self.a_time = cPickle.load(f_dat)
         self.a_a = cPickle.load(f_dat)
         self.a_b = cPickle.load(f_dat)
         self.a_c = cPickle.load(f_dat)
         self.a_ar = cPickle.load(f_dat)
         self.a_ai = cPickle.load(f_dat)
         self.a_br = cPickle.load(f_dat)
         self.a_bi = cPickle.load(f_dat)
         self.a_cr = cPickle.load(f_dat)
         self.a_ci = cPickle.load(f_dat)
         self.draw(nitems)

       def draw(self,nitems):
         if not hasattr(self, 'subplot1'):
             self.subplot1 = self.figure.add_subplot(211)
             self.subplot2 = self.figure.add_subplot(212)
         a = numpy.array(self.a_a[0:nitems])
         b = numpy.array(self.a_b[0:nitems])
         c = numpy.array(self.a_c[0:nitems])
         d = numpy.array(self.a_time[0:nitems])
         print a, b, c, d, numpy.add(a,b)
         bar1 = self.subplot1.bar(d,a, color='red', edgecolor='red',align='edge')
         bar2 = self.subplot1.bar(d,b, color='green', edgecolor='green',align='edge',
                                  bottom=a)
         bar3 = self.subplot1.bar(d,c, color='blue', edgecolor='blue',align='edge',
                                  bottom=numpy.add(a,b))
##########################################################################

Any Ideas how to avoid the one upon the other effect ?
I failed to get the xaxis towork.

Regards Markus