Markus Feldmann 2009-05-26 drawpeaks2
von Anonymous- SNIPPET_TEXT:
-
- 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 = file('../../../peakswerteundzeit.dat','r')
- nitems = 1000
- self.a_dat = []
- while True:
- try:
- self.a_dat += cPickle.load(f_dat)
- except:
- break
- def draw(self,nitems):
- if not hasattr(self, 'subplot1'):
- self.subplot1 = self.figure.add_subplot(211)
- self.subplot2 = self.figure.add_subplot(212)
- d = range(nitems)
- a = self.a_dat[0]
- b = self.a_dat[0]
- c = self.a_dat[0]
- bar1 = self.subplot1.bar(d,a, color='red', edgecolor='red',align='center')
- bar2 = self.subplot1.bar(d,b, color='green', edgecolor='green',align='center',
- bottom=a)
- bar3 = self.subplot1.bar(d,c, color='blue', edgecolor='blue',align='center',
- bottom=a+b)
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN