.. _visual_components:

Visual Components
-----------------

.. currentmodule:: chaco.api

:class:`AbstractPlotRenderer`
=============================
.. autoclass:: AbstractPlotRenderer
    :members:
    :show-inheritance:

:class:`AbstractOverlay`
========================
.. autoclass:: AbstractOverlay
    :members:
    :show-inheritance:

:class:`BasePlotFrame`
======================
.. autoclass:: BasePlotFrame
    :members:
    :show-inheritance:

:class:`CrossPlotFrame`
=======================
.. autoclass:: CrossPlotFrame
    :members:
    :show-inheritance:

:class:`DataView`
=================
.. autoclass:: DataView
    :members:
    :show-inheritance:

:class:`SimplePlotFrame`
========================
.. autoclass:: SimplePlotFrame
    :members:
    :show-inheritance:

:class:`PlotComponent`
======================
.. autoclass:: PlotComponent
    :members:
    :show-inheritance:

:class:`PlotGraphicsContext`
============================
.. autoclass:: PlotGraphicsContext
    :members:
    :show-inheritance:

:class:`Label`
==============
.. autoclass:: Label
    :members:
    :show-inheritance:

:class:`PlotLabel`
==================
.. autoclass:: PlotLabel
    :members:
    :show-inheritance:

:class:`Legend`
===============
.. autoclass:: Legend
    :members:
    :show-inheritance:

:class:`ToolTip`
================
.. autoclass:: ToolTip
    :members:
    :show-inheritance:

:class:`DataLabel`
==================
.. autoclass:: DataLabel
    :members:
    :show-inheritance:

:class:`LassoOverlay`
=====================
.. autoclass:: LassoOverlay
    :members:
    :show-inheritance:

:class:`ColorBar`
=================
.. autoclass:: ColorBar
    :members:
    :show-inheritance:

:class:`TextBoxOverlay`
=======================
.. autoclass:: TextBoxOverlay
    :members:
    :show-inheritance:

:class:`ScatterInspectorOverlay`
================================
.. autoclass:: ScatterInspectorOverlay
    :members:
    :show-inheritance:

