MatplotlibDataViewer
====================

.. currentmodule:: glue_qt.viewers.matplotlib.data_viewer

.. autoclass:: MatplotlibDataViewer
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~MatplotlibDataViewer.subtools
      ~MatplotlibDataViewer.tools

   .. rubric:: Methods Summary

   .. autosummary::

      ~MatplotlibDataViewer.addToolBar
      ~MatplotlibDataViewer.add_data
      ~MatplotlibDataViewer.add_layer
      ~MatplotlibDataViewer.add_subset
      ~MatplotlibDataViewer.apply_roi
      ~MatplotlibDataViewer.apply_subset_state
      ~MatplotlibDataViewer.cleanup
      ~MatplotlibDataViewer.close
      ~MatplotlibDataViewer.closeEvent
      ~MatplotlibDataViewer.dragEnterEvent
      ~MatplotlibDataViewer.draw_legend
      ~MatplotlibDataViewer.dropEvent
      ~MatplotlibDataViewer.export_as_script
      ~MatplotlibDataViewer.get_data_layer_artist
      ~MatplotlibDataViewer.get_handles_legend
      ~MatplotlibDataViewer.get_layer_artist
      ~MatplotlibDataViewer.get_subset_layer_artist
      ~MatplotlibDataViewer.hide_toolbars
      ~MatplotlibDataViewer.initialize_toolbar
      ~MatplotlibDataViewer.isVisible
      ~MatplotlibDataViewer.layer_view
      ~MatplotlibDataViewer.limits_from_mpl
      ~MatplotlibDataViewer.limits_to_mpl
      ~MatplotlibDataViewer.mdi_wrap
      ~MatplotlibDataViewer.mousePressEvent
      ~MatplotlibDataViewer.move
      ~MatplotlibDataViewer.notify
      ~MatplotlibDataViewer.options_widget
      ~MatplotlibDataViewer.redraw
      ~MatplotlibDataViewer.register_to_hub
      ~MatplotlibDataViewer.remove_all_toolbars
      ~MatplotlibDataViewer.remove_data
      ~MatplotlibDataViewer.remove_layer
      ~MatplotlibDataViewer.remove_subset
      ~MatplotlibDataViewer.remove_toolbar
      ~MatplotlibDataViewer.request_add_layer
      ~MatplotlibDataViewer.set_focus
      ~MatplotlibDataViewer.set_status
      ~MatplotlibDataViewer.setup_callbacks
      ~MatplotlibDataViewer.show_toolbars
      ~MatplotlibDataViewer.unregister
      ~MatplotlibDataViewer.update_legend
      ~MatplotlibDataViewer.update_viewer_state
      ~MatplotlibDataViewer.update_window_title
      ~MatplotlibDataViewer.update_x_axislabel
      ~MatplotlibDataViewer.update_x_log
      ~MatplotlibDataViewer.update_x_ticklabel
      ~MatplotlibDataViewer.update_y_axislabel
      ~MatplotlibDataViewer.update_y_log
      ~MatplotlibDataViewer.update_y_ticklabel
      ~MatplotlibDataViewer.warn

   .. rubric:: Attributes Documentation

   .. autoattribute:: subtools
   .. autoattribute:: tools

   .. rubric:: Methods Documentation

   .. automethod:: addToolBar
   .. automethod:: add_data
   .. automethod:: add_layer
   .. automethod:: add_subset
   .. automethod:: apply_roi
   .. automethod:: apply_subset_state
   .. automethod:: cleanup
   .. automethod:: close
   .. automethod:: closeEvent
   .. automethod:: dragEnterEvent
   .. automethod:: draw_legend
   .. automethod:: dropEvent
   .. automethod:: export_as_script
   .. automethod:: get_data_layer_artist
   .. automethod:: get_handles_legend
   .. automethod:: get_layer_artist
   .. automethod:: get_subset_layer_artist
   .. automethod:: hide_toolbars
   .. automethod:: initialize_toolbar
   .. automethod:: isVisible
   .. automethod:: layer_view
   .. automethod:: limits_from_mpl
   .. automethod:: limits_to_mpl
   .. automethod:: mdi_wrap
   .. automethod:: mousePressEvent
   .. automethod:: move
   .. automethod:: notify
   .. automethod:: options_widget
   .. automethod:: redraw
   .. automethod:: register_to_hub
   .. automethod:: remove_all_toolbars
   .. automethod:: remove_data
   .. automethod:: remove_layer
   .. automethod:: remove_subset
   .. automethod:: remove_toolbar
   .. automethod:: request_add_layer
   .. automethod:: set_focus
   .. automethod:: set_status
   .. automethod:: setup_callbacks
   .. automethod:: show_toolbars
   .. automethod:: unregister
   .. automethod:: update_legend
   .. automethod:: update_viewer_state
   .. automethod:: update_window_title
   .. 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
