def __init__(self, parent=None, width=5, height=4, dpi=100): self._fig = Figure(figsize=(width, height), dpi=dpi, facecolor='none') FigureCanvas.__init__(self, self._fig) # super(MPLCanvas, self).__init__(self._fig) self._axes = self._fig.add_subplot(111) self.compute_initial_figure() self.setParent(parent) FigureCanvas.setSizePolicy(self, QSizePolicy.Expanding, QSizePolicy.Expanding) FigureCanvas.updateGeometry(self)