code: def draw(self, matrix, **kwds):
      """Draws the given Matrix in a matplotlib Axes.
  
      @param matrix: the igraph.Histogram to plot.
  
      """
      ax = self.context
  
      xmin = kwds.get("min", self._min)
      ymin = 0
      xmax = kwds.get("max", self._max)
      ymax = kwds.get("max_value", max(self._bins))
      width = self._bin_width
  
      x = [self._min + width * i for i, _ in enumerate(self._bins)]
      y = self._bins
      # Draw the boxes/bars
      ax.bar(x, y, align="left")
      ax.set_xlim(xmin, xmax)
      ax.set_ylim(ymin, ymax)
  
imports: from igraph.drawing.baseclasses import AbstractDrawer
label_desc: Use image node_id 2 for calling the MatplotlibHistogramDrawer obj's underlying member method code with example usage: obj.draw(matrix) without return types