### Navigation

- index
- modules |
- next |
- previous |
- home|
- examples|
- tutorials|
- pyplot|
- docs »
- The Matplotlib API »
- backends »

# `matplotlib.backends.backend_wxagg`

`matplotlib.backends.backend_wxagg.``FigureCanvas`

  alias of `FigureCanvasWxAgg`

class `matplotlib.backends.backend_wxagg.``FigureCanvasWxAgg`(parent, id, figure)

  Bases: `matplotlib.backends.backend_agg.FigureCanvasAgg`, `matplotlib.backends.backend_wx.FigureCanvasWx`

  The FigureCanvas contains the figure and does event handling.

  In the wxPython backend, it is derived from wxPanel, and (usually) lives inside a frame instantiated by a FigureManagerWx. The parent window probably implements a wxSizer to control the displayed control size - but we give a hint as to our preferred minimum size.

  Initialise a FigureWx instance.

  - Initialise the FigureCanvasBase and wxPanel parents.
  - Set event handlers for: EVT_SIZE (Resize event) EVT_PAINT (Paint event)
  `blit`(bbox=None)

    Transfer the region of the agg buffer defined by bbox to the display. If bbox is None, the entire buffer is transferred.

  `draw`(drawDC=None)

    Render the figure using agg.

  `filetypes` = {‘pdf’: ‘Portable Document Format’, ‘jpeg’: ‘Joint Photographic Experts Group’, ‘png’: ‘Portable Network Graphics’, ‘raw’: ‘Raw RGBA bitmap’, ‘svgz’: ‘Scalable Vector Graphics’, ‘tif’: ‘Tagged Image File Format’, ‘eps’: ‘Encapsulated Postscript’, ‘ps’: ‘Postscript’, ‘svg’: ‘Scalable Vector Graphics’, ‘rgba’: ‘Raw RGBA bitmap’, ‘tiff’: ‘Tagged Image File Format’, ‘jpg’: ‘Joint Photographic Experts Group’, ‘pgf’: ‘PGF code for LaTeX’}
  `print_figure`(filename, *args, **kwargs)

class `matplotlib.backends.backend_wxagg.``FigureFrameWxAgg`(num, fig)

  Bases: `matplotlib.backends.backend_wx.FigureFrameWx`

  `get_canvas`(fig)

class `matplotlib.backends.backend_wxagg.``NavigationToolbar2WxAgg`(canvas)

  Bases: `matplotlib.backends.backend_wx.NavigationToolbar2Wx`

  `get_canvas`(frame, fig)

`matplotlib.backends.backend_wxagg.``new_figure_manager`(num, *args, **kwargs)

  Create a new figure manager instance

`matplotlib.backends.backend_wxagg.``new_figure_manager_given_figure`(num, figure)

  Create a new figure manager instance for the given figure.