API Reference Manual#
To learn how to use HoloViews, we recommend that people start with the Getting Started guide, and then use the online help features from within IPython Notebook to learn more. Each option should have corresponding tab-completion and help provided, and this is usually enough to determine how to use the HoloViews components.
Even so, for a truly comprehensive reference to every object in HoloViews, we provide this API documentation. The API reference manual is generated directly from documentation and declarations in the source code, and is thus often much more verbose than necessary, because many little-used yet often-duplicated methods are listed for each class. Still, the reference for a given component does provide a comprehensive listing of all attributes and methods, inherited or otherwise, which is can be difficult to obtain from the source code directly.
Module Structure#
HoloViews subpackages#
- annotators
 Helper functions and classes to annotate visual elements.
- core
 Base classes implementing the core data structures of HoloViews.
- core.data
 Data Interface classes allowing HoloViews to work with different types of data.
- element
 Elements that form the basis of more complex visualizations.
- ipython
 Interface to IPython notebook, including magics and display hooks.
- operation
 Operations applied to transform existing Elements or other data structures.
- plotting
 Base plotting classes and utilities.
- plotting.bokeh
 Bokeh plotting classes and utilities.
- plotting.mpl
 Matplotlib plotting classes and utilities.
- plotting.plotly
 Plotly plotting classes and utilities.
- selection
 Helper functions to apply linked brushing and selections
- streams
 Stream classes to provide interactivity for DynamicMap
- util
 High-level utilities