MatplotlibViewerMixin
=====================

.. currentmodule:: glue.viewers.matplotlib.viewer

.. autoclass:: MatplotlibViewerMixin
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~MatplotlibViewerMixin.axes_ratio

   .. rubric:: Methods Summary

   .. autosummary::

      ~MatplotlibViewerMixin.apply_roi
      ~MatplotlibViewerMixin.draw_legend
      ~MatplotlibViewerMixin.get_handles_legend
      ~MatplotlibViewerMixin.get_layer_artist
      ~MatplotlibViewerMixin.limits_from_mpl
      ~MatplotlibViewerMixin.limits_to_mpl
      ~MatplotlibViewerMixin.redraw
      ~MatplotlibViewerMixin.setup_callbacks
      ~MatplotlibViewerMixin.update_legend
      ~MatplotlibViewerMixin.update_x_axislabel
      ~MatplotlibViewerMixin.update_x_log
      ~MatplotlibViewerMixin.update_x_ticklabel
      ~MatplotlibViewerMixin.update_y_axislabel
      ~MatplotlibViewerMixin.update_y_log
      ~MatplotlibViewerMixin.update_y_ticklabel

   .. rubric:: Attributes Documentation

   .. autoattribute:: axes_ratio

   .. rubric:: Methods Documentation

   .. automethod:: apply_roi
   .. automethod:: draw_legend
   .. automethod:: get_handles_legend
   .. automethod:: get_layer_artist
   .. automethod:: limits_from_mpl
   .. automethod:: limits_to_mpl
   .. automethod:: redraw
   .. automethod:: setup_callbacks
   .. automethod:: update_legend
   .. automethod:: update_x_axislabel
   .. automethod:: update_x_log
   .. automethod:: update_x_ticklabel
   .. automethod:: update_y_axislabel
   .. automethod:: update_y_log
   .. automethod:: update_y_ticklabel
