NoPaste

Markus Feldmann 2009-05-26 drawpeaks2

von Anonymous

SNIPPET_TEXT:
  1. class GraphWindow(wx.Window):
  2.     def __init__(self, *args, **kwargs):
  3.         wx.Window.__init__(self, *args, **kwargs)
  4.         self.lines = []
  5.         self.figure = Figure()
  6.         self.canvas = FigureCanvasWxAgg(self, -1, self.figure)
  7.         f_dat = file('../../../peakswerteundzeit.dat','r')
  8.         nitems = 1000
  9.         self.a_dat = []
  10.         while True:
  11.             try:
  12.                 self.a_dat += cPickle.load(f_dat)
  13.             except:
  14.                 break
  15.  
  16.  
  17.     def draw(self,nitems):
  18.         if not hasattr(self, 'subplot1'):
  19.             self.subplot1 = self.figure.add_subplot(211)
  20.             self.subplot2 = self.figure.add_subplot(212)
  21.         d = range(nitems)
  22.  
  23.         a = self.a_dat[0]
  24.         b = self.a_dat[0]
  25.         c = self.a_dat[0]
  26.         bar1 = self.subplot1.bar(d,a, color='red', edgecolor='red',align='center')
  27.         bar2 = self.subplot1.bar(d,b, color='green', edgecolor='green',align='center',
  28.                                  bottom=a)
  29.         bar3 = self.subplot1.bar(d,c, color='blue', edgecolor='blue',align='center',
  30.                                  bottom=a+b)

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN