SimpleMatplotlibViewer
======================

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

.. autoclass:: SimpleMatplotlibViewer
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~SimpleMatplotlibViewer.LABEL
      ~SimpleMatplotlibViewer.allow_duplicate_data
      ~SimpleMatplotlibViewer.allow_duplicate_subset
      ~SimpleMatplotlibViewer.axes_ratio
      ~SimpleMatplotlibViewer.large_data_size
      ~SimpleMatplotlibViewer.layers
      ~SimpleMatplotlibViewer.session

   .. rubric:: Methods Summary

   .. autosummary::

      ~SimpleMatplotlibViewer.add_data
      ~SimpleMatplotlibViewer.add_layer
      ~SimpleMatplotlibViewer.add_subset
      ~SimpleMatplotlibViewer.apply_roi
      ~SimpleMatplotlibViewer.apply_subset_state
      ~SimpleMatplotlibViewer.cleanup
      ~SimpleMatplotlibViewer.close
      ~SimpleMatplotlibViewer.draw_legend
      ~SimpleMatplotlibViewer.export_as_script
      ~SimpleMatplotlibViewer.get_data_layer_artist
      ~SimpleMatplotlibViewer.get_handles_legend
      ~SimpleMatplotlibViewer.get_layer_artist
      ~SimpleMatplotlibViewer.get_subset_layer_artist
      ~SimpleMatplotlibViewer.limits_from_mpl
      ~SimpleMatplotlibViewer.limits_to_mpl
      ~SimpleMatplotlibViewer.notify
      ~SimpleMatplotlibViewer.options_widget
      ~SimpleMatplotlibViewer.redraw
      ~SimpleMatplotlibViewer.register_to_hub
      ~SimpleMatplotlibViewer.remove_data
      ~SimpleMatplotlibViewer.remove_layer
      ~SimpleMatplotlibViewer.remove_subset
      ~SimpleMatplotlibViewer.request_add_layer
      ~SimpleMatplotlibViewer.setup_callbacks
      ~SimpleMatplotlibViewer.unregister
      ~SimpleMatplotlibViewer.update_legend
      ~SimpleMatplotlibViewer.update_x_axislabel
      ~SimpleMatplotlibViewer.update_x_log
      ~SimpleMatplotlibViewer.update_x_ticklabel
      ~SimpleMatplotlibViewer.update_y_axislabel
      ~SimpleMatplotlibViewer.update_y_log
      ~SimpleMatplotlibViewer.update_y_ticklabel
      ~SimpleMatplotlibViewer.warn

   .. rubric:: Attributes Documentation

   .. autoattribute:: LABEL
   .. autoattribute:: allow_duplicate_data
   .. autoattribute:: allow_duplicate_subset
   .. autoattribute:: axes_ratio
   .. autoattribute:: large_data_size
   .. autoattribute:: layers
   .. autoattribute:: session

   .. rubric:: Methods Documentation

   .. automethod:: add_data
   .. automethod:: add_layer
   .. automethod:: add_subset
   .. automethod:: apply_roi
   .. automethod:: apply_subset_state
   .. automethod:: cleanup
   .. automethod:: close
   .. automethod:: draw_legend
   .. automethod:: export_as_script
   .. automethod:: get_data_layer_artist
   .. automethod:: get_handles_legend
   .. automethod:: get_layer_artist
   .. automethod:: get_subset_layer_artist
   .. automethod:: limits_from_mpl
   .. automethod:: limits_to_mpl
   .. automethod:: notify
   .. automethod:: options_widget
   .. automethod:: redraw
   .. automethod:: register_to_hub
   .. automethod:: remove_data
   .. automethod:: remove_layer
   .. automethod:: remove_subset
   .. automethod:: request_add_layer
   .. automethod:: setup_callbacks
   .. automethod:: unregister
   .. 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
   .. automethod:: warn
