Bonjour, alors sûrement une question "facile", mais bon, je tourne en rond.

je débute et j'ai trouvé tout plein d'exemple à gauche/ droite dont je me suis servis et adapter à mes besoin, mais la je bloque, et je suis sur c'est tout bête.

j'ai fais un bout de code pour faire un histogramme à l'aide de matplotlib qui, en stand-alone marche tres bien, mais des que je l'intergre dans un programme avec d'autres éléments que le simple canvas ne m'affiche rien.

j'ai bien mon canvas qui s'affiche dans mon IHM mais rien dedans.

voici un bout du code.
Merci pour votre temps.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
        self.figure = Figure() # don't use matplotlib.pyplot at all!
        self.canvas = FigureCanvas(self.figure)
#        self.toolbar = NavigationToolbar(self.canvas, self.tab_2)
#        self.addToolBar(self.toolbar)
        self.canvas.setParent(self.tab_2)
 
 
    def draw_graph(self):
        date = self.get_dates()
        N = len(date)
        result = self.datas()
 
        ind = np.arange(N)    # the x locations for the groups
        width = 0.35       # the width of the bars: can also be len(x) sequence
        print(ind)
        p1 = plt.bar(ind, result, width, color='r')
        self.canvas.draw()