matplotlib 2 Bar() in einem graphen
Verfasst: Dienstag 19. Mai 2009, 15:02
Hi Alle,
ich wollte in meinem Graphen 2 bar() Graphiken in einer
Grafik darstellen, so wie in dem Beispiel <bar_stacked.py>.
Hier ein Screenshot des Beispiels(nicht mein Programm):

Erst erstelle ich eine <wx.App>, dann wird ein <wx.Frame>
erzeugt und dann ein wx.Window. In diesem wird dann folgendes
gemacht:
Er zeigt mir 2 subplots an aber ich wollte ja beide bar() Elemente
in dem ersten subplot gemeinsam dargestellt bekommen.
Das 2.te subplot brauche ich für was anderes.
Hat Jemand eine Idee was ich falsch mache ?
Grüße Markus
ich wollte in meinem Graphen 2 bar() Graphiken in einer
Grafik darstellen, so wie in dem Beispiel <bar_stacked.py>.
Hier ein Screenshot des Beispiels(nicht mein Programm):

Erst erstelle ich eine <wx.App>, dann wird ein <wx.Frame>
erzeugt und dann ein wx.Window. In diesem wird dann folgendes
gemacht:
Code: Alles auswählen
def draw(self):
if not hasattr(self, 'subplot1'):
self.subplot1 = self.figure.add_subplot(211)
self.subplot2 = self.figure.add_subplot(212)
self.subplot1.set_title("Peaks der 3 Bänder", fontsize=12)
self.subplot1.bar(range(1,5), range(1,5), color='red',\
edgecolor='black', hatch="/")
self.subplot1.bar(range(1,5), range(4,8), color='green',\
edgecolor='blue', hatch="/")
in dem ersten subplot gemeinsam dargestellt bekommen.
Das 2.te subplot brauche ich für was anderes.
Hat Jemand eine Idee was ich falsch mache ?
Grüße Markus