MCPcopy Index your code

hub / github.com/holoviz/holoviews / types & classes

Types & classes320 in github.com/holoviz/holoviews

↓ 116 callersClassOptions
An Options object holds a collection of keyword options. In addition, Options support (optional) keyword validation as well as infinite i
holoviews/core/options.py:193
↓ 96 callersClassDimension
Dimension objects are used to specify some important general features that may be associated with a collection of values. For instance,
holoviews/core/dimension.py:43
↓ 45 callersClassColumns
Columns provides a general baseclass for column based Element types that supports a range of data formats. Currently numpy arrays are su
holoviews/core/data.py:33
↓ 31 callersClassHoloMap
A HoloMap can hold any number of DataLayers indexed by a list of dimension values. It also has a number of properties, which can find the
holoviews/core/spaces.py:15
↓ 31 callersClassImage
Image is the atomic unit as which 2D data is stored, along with its bounds object. The input data may be a numpy.matrix object or a two-d
holoviews/element/raster.py:437
↓ 30 callersClassCycle
A simple container class that specifies cyclic options. A typical example would be to cycle the curve colors in an Overlay composed of an
holoviews/core/options.py:72
↓ 23 callersClassBoundingBox
A rectangular bounding box defined either by two points forming an axis-aligned rectangle (or simply a radius for a square).
holoviews/core/boundingregion.py:77
↓ 23 callersClassLayout
A Layout is an AttrTree with ViewableElement objects as leaf values. Unlike AttrTree, a Layout supports a rich display, displaying leaf i
holoviews/core/layout.py:298
↓ 22 callersClassElement
Element is the baseclass for all ViewableElement types, with an x- and y-dimension. Subclasses should define the data storage in the cons
holoviews/core/element.py:18
↓ 15 callersClassMultiDimensionalMapping
An MultiDimensionalMapping is a Dimensioned mapping (like a dictionary or array) that uses fixed-length multidimensional keys. This behav
holoviews/core/ndmapping.py:60
↓ 15 callersClassOptionTree
A subclass of AttrTree that is used to define the inheritance relationships between a collection of Options objects. Each node of the tre
holoviews/core/options.py:315
↓ 13 callersClassCurve
Curve is a simple Chart Element providing 1D indexing along the x-axis.
holoviews/element/chart.py:60
↓ 12 callersClassAdjointLayout
A AdjointLayout provides a convenient container to lay out a primary plot with some additional supplemental plots, e.g. an image in a Ima
holoviews/core/layout.py:57
↓ 12 callersClassitem_check
Context manager to allow creating NdMapping types without performing the usual item_checks, providing significant speedups when there are
holoviews/core/ndmapping.py:19
↓ 11 callersClassHistogram
Histogram contains a number of bins, which are defined by the upper and lower bounds of their edges and the computed bin values.
holoviews/element/chart.py:140
↓ 10 callersClassDimensioned
Dimensioned is a base class that allows the data contents of a class to be associated with dimensions. The contents associated with dimen
holoviews/core/dimension.py:416
↓ 10 callersClassOverlay
An Overlay consists of multiple Views (potentially of heterogeneous type) presented one on top each other with a particular z-ordering.
holoviews/core/overlay.py:82
↓ 8 callersClassAARectangle
Axis-aligned rectangle class. Defines the smallest axis-aligned rectangle that encloses a set of points. Usage: aar = AARectangle(
holoviews/core/boundingregion.py:243
↓ 8 callersClassFileArchive
A file archive stores files on disk, either unpacked in a directory or in an archive format (e.g. a zip file).
holoviews/core/io.py:512
↓ 7 callersClassCollator
Collator is an NdMapping type which can merge any number of HoloViews components with whatever level of nesting by inserting the Collator
holoviews/core/element.py:510
↓ 7 callersClassPlotSelector
Proxy that allows dynamic selection of a plotting class based on a function of the plotted object. Behaves like a Plot class and presents
holoviews/plotting/plot.py:69
↓ 6 callersClassNdMapping
NdMapping supports the same indexing semantics as MultiDimensionalMapping but also supports slicing semantics. Slicing semantics on an N
holoviews/core/ndmapping.py:555
↓ 6 callersClassNdOverlay
An NdOverlay allows a group of NdOverlay to be overlaid together. NdOverlay can be indexed out of an overlay and an overlay is an iterable th
holoviews/core/overlay.py:220
↓ 6 callersClassPath
The Path Element contains a list of Paths stored as Nx2 numpy arrays. The data may be supplied in one of the following ways: 1) A list o
holoviews/element/path.py:20
↓ 6 callersClassViewRef
A ViewRef object is a Reference to a dataview object in an Attrtree that may not exist when initialized. This makes it possible to schedu
holoviews/interface/collector.py:30
↓ 5 callersClassTable
Table is an NdElement type, which gets displayed in a tabular format and is convertible to most other Element types.
holoviews/element/tabular.py:145
↓ 5 callersClasssorted_context
Context manager to allow creating NdMapping types without performing the usual sorting, providing significant speedups when there are a l
holoviews/core/ndmapping.py:39
↓ 4 callersClassContours
Contours is a type of Path that is also associated with a value (the contour level).
holoviews/element/path.py:92
↓ 4 callersClassNdElement
An NdElement is an Element that stores the contained data as an NdMapping. In addition to the usual multi-dimensional keys of NdMappings,
holoviews/core/element.py:252
↓ 4 callersClassRaster
Raster is a basic 2D element type for presenting either numpy or dask arrays as two dimensional raster images. Arrays with a shape of (N
holoviews/element/raster.py:18
↓ 4 callersClassScatter
Scatter is a Element2D type which gets displayed as a number of disconnected points.
holoviews/element/chart.py:50
↓ 3 callersClassBars
Bars is an Element type, representing a number of stacked and grouped bars, depending the dimensionality of the key and value dimensions.
holoviews/element/chart.py:122
↓ 3 callersClassGridSpace
Grids are distinct from Layouts as they ensure all contained elements to be of the same type. Unlike Layouts, which have integer keys, Gr
holoviews/core/spaces.py:614
↓ 3 callersClassPoints
Allows sets of points to be positioned over a sheet coordinate system. Each points may optionally be associated with a chosen numeric val
holoviews/element/chart.py:256
↓ 3 callersClassSurface
Surface Element represents a 3D surface in space. The data should be supplied as a dense NxM matrix.
holoviews/element/chart3d.py:8
↓ 2 callersClassBounds
An arbitrary axis-aligned bounding rectangle defined by the (left, bottom, right, top) coordinate positions. If supplied a single real n
holoviews/element/path.py:209
↓ 2 callersClassBox
Draw a centered box of a given width at the given position with the specified aspect ratio (if any).
holoviews/element/path.py:153
↓ 2 callersClassDeserializer
A generic importer that supports any arbitrary de-serializer.
holoviews/core/io.py:250
↓ 2 callersClassDistribution
Distribution Views provide a container for data to be visualized as a one-dimensional distribution. The data should be supplied as a simp
holoviews/interface/seaborn.py:88
↓ 2 callersClassEllipse
Draw an axis-aligned ellipse at the specified x,y position with the given width and aspect ratio. By default draws a circle (aspect=1).
holoviews/element/path.py:178
↓ 2 callersClassGridMatrix
GridMatrix is container type for heterogeneous Element types laid out in a grid. Unlike a GridSpace the axes of the Grid must not represe
holoviews/core/spaces.py:750
↓ 2 callersClassHeatMap
HeatMap is an atomic Element used to visualize two dimensional parameter spaces. It supports sparse or non-linear spaces, dynamically ups
holoviews/element/raster.py:343
↓ 2 callersClassItemTable
A tabular element type to allow convenient visualization of either a standard Python dictionary, an OrderedDict or a list of tuples (i.e.
holoviews/element/tabular.py:9
↓ 2 callersClassNdLayout
NdLayout is a UniformNdMapping providing an n-dimensional data structure to display the contained Elements and containers in a layout. Us
holoviews/core/layout.py:225
↓ 2 callersClassOptionError
Custom exception raised when there is an attempt to apply invalid options. Stores the necessary information to construct a more readable
holoviews/core/options.py:45
↓ 2 callersClassPickler
The recommended pickler for serializing HoloViews object to a .hvz file (a simple zip archive of pickle files). In addition to the functi
holoviews/core/io.py:292
↓ 2 callersClassRasterPlot
holoviews/plotting/mpl/raster.py:17
↓ 2 callersClassSerializer
A generic exporter that supports any arbitrary serializer
holoviews/core/io.py:214
↓ 2 callersClassUnpickler
The inverse of Pickler used to load the .hvz file format which is simply a zip archive of pickle objects. Unlike a regular pickle file,
holoviews/core/io.py:351
↓ 2 callersClassVectorField
A VectorField contains is a collection of vectors where each vector has an associated position in sheet coordinates. The constructor of
holoviews/element/chart.py:297
↓ 1 callersClassAdjointLayoutPlot
holoviews/plotting/bokeh/plot.py:490
↓ 1 callersClassAdjointLayoutPlot
LayoutPlot allows placing up to three Views in a number of predefined and fixed layouts, which are defined by the layout_dict class attri
holoviews/plotting/mpl/plot.py:554
↓ 1 callersClassAnalyze
An Analyze is a type of Collect that updates an Attrtree with the results of a ElementOperation. Analyze takes a ViewRef object as input
holoviews/interface/collector.py:348
↓ 1 callersClassCollect
An Collect takes an object and corresponding hook and when called with an Layout, updates it with the output of the hook (given the objec
holoviews/interface/collector.py:210
↓ 1 callersClassCompositor
A Compositor is a way of specifying an operation to be automatically applied to Overlays that match a specified pattern upon display. An
holoviews/core/options.py:550
↓ 1 callersClassNotebookArchive
FileArchive that can automatically capture notebook data via the display hooks and automatically adds a notebook HTML snapshot to the arc
holoviews/ipython/archive.py:59
↓ 1 callersClassOutputWarning
holoviews/ipython/magics.py:176
↓ 1 callersClassOverlayPlot
OverlayPlot supports compositors processing of Overlays across maps.
holoviews/plotting/mpl/element.py:582
↓ 1 callersClassParserWarning
holoviews/ipython/parser.py:25
↓ 1 callersClassProgressBar
A simple text progress bar suitable for both the IPython notebook and the IPython interactive prompt. ProgressBars are automatically nes
holoviews/ipython/widgets.py:18
↓ 1 callersClassRGB
An RGB element is a Image containing channel data for the the red, green, blue and (optionally) the alpha channels. The values of each ch
holoviews/element/raster.py:604
↓ 1 callersClassRGBPlot
holoviews/plotting/bokeh/raster.py:63
↓ 1 callersClassSlice
Represents a slice of a SheetCoordinateSystem; i.e., an array specifying the row and column start and end points for a submatrix of the S
holoviews/core/sheetcoords.py:303
↓ 1 callersClassSubstitute
An nbconvert preprocessor that substitutes one set of HTML data output for another, adding annotation to the output as required. The con
holoviews/ipython/archive.py:276
↓ 1 callersClassTableConversion
TableConversion is a very simple container object which can be given an existing Table and provides methods to convert the Table into mos
holoviews/element/tabular.py:182
↓ 1 callersClassTimeSeries
TimeSeries is a container for any set of curves, which the Seaborn interface combines into a confidence interval, error bar or overlaid p
holoviews/interface/seaborn.py:18
↓ 1 callersClassWarning
holoviews/core/layout.py:295
↓ 1 callersClassWarning
holoviews/ipython/display_hooks.py:200
↓ 1 callersClassWidgetCommSocket
CustomCommSocket provides communication between the IPython kernel and a matplotlib canvas element in the notebook. A CustomCommSocket is
holoviews/plotting/mpl/widgets.py:13
↓ 1 callersClasshistogram
Returns a Histogram of the input element data, binned into num_bins over the bin_range (if specified) along the specified dimension.
holoviews/operation/element.py:451
↓ 1 callersClasstransform
Generic ElementOperation to transform an input Image or RGBA element into an output Image. The transformation is defined by the supplied
holoviews/operation/element.py:119
ClassAdjointHistogramPlot
holoviews/plotting/bokeh/chart.py:146
ClassAnnotation
An Annotation is a special type of element that is designed to be overlaid on top of any arbitrary 2D element. Annotations have neither k
holoviews/element/annotation.py:8
ClassAnnotationPlot
AnnotationPlot handles the display of all annotation elements.
holoviews/plotting/mpl/annotation.py:8
ClassArchive
An Archive is a means to collect and store a collection of HoloViews objects in any number of different ways. Examples of possible archiv
holoviews/core/io.py:461
ClassArrayColumns
holoviews/core/data.py:831
ClassArrayColumnsTest
Test of the ArrayColumns interface.
tests/testcolumns.py:321
ClassArrow
Draw an arrow to the given xy position with optional text at distance 'points' away. The direction of the arrow may be specified as well
holoviews/element/annotation.py:109
ClassArrowPlot
Draw an arrow using the information supplied to the Arrow annotation
holoviews/plotting/mpl/annotation.py:85
ClassAttrDict
A dictionary type object that supports attribute access (e.g. for IPython tab completion).
holoviews/interface/collector.py:19
ClassAttrTree
An AttrTree offers convenient, multi-level attribute access for collections of objects. AttrTree objects may also be combined together us
holoviews/core/tree.py:10
ClassBarPlot
holoviews/plotting/mpl/chart.py:757
ClassBarPlugin
holoviews/plotting/mpl/hooks.py:106
ClassBarsComparisonTest
tests/testcomparisonchart.py:30
ClassBaseShape
A BaseShape is a Path that can be succinctly expressed by a small number of parameters instead of a full path specification. For instance
holoviews/element/path.py:133
ClassBasicRasterComparisonTest
This tests the ComparisonTestCase class which is an important component of other tests.
tests/testcomparisonraster.py:90
ClassBivariate
Bivariate Views are containers for two dimensional data, which is to be visualized as a kernel density estimate. The data should be suppl
holoviews/interface/seaborn.py:72
ClassBivariatePlot
Bivariate plot visualizes two-dimensional kernel density estimates using the Seaborn kdeplot function. Additionally, by enabling the join
holoviews/plotting/mpl/seaborn.py:75
ClassBokehMPLRawWrapper
Wraps an existing HoloViews matplotlib plot, renders it as an image and displays it as a HoloViews object.
holoviews/plotting/bokeh/element.py:522
ClassBokehMPLWrapper
Wraps an existing HoloViews matplotlib plot and converts it to bokeh.
holoviews/plotting/bokeh/element.py:485
ClassBokehPlot
Plotting baseclass for the Bokeh backends, implementing the basic plotting interface for Bokeh based plots.
holoviews/plotting/bokeh/plot.py:20
ClassBokehRenderer
holoviews/plotting/bokeh/renderer.py:13
ClassBokehScrubberWidget
holoviews/plotting/bokeh/widgets.py:36
ClassBokehSelectionWidget
holoviews/plotting/bokeh/widgets.py:33
ClassBokehWidget
holoviews/plotting/bokeh/widgets.py:6
ClassBoundingEllipse
Similar to BoundingBox, but the region is the ellipse inscribed within the rectangle.
holoviews/core/boundingregion.py:219
ClassBoundingRegion
Abstract bounding region class, for any portion of a 2D plane. Only subclasses can be instantiated directly.
holoviews/core/boundingregion.py:14
ClassBoundingRegionParameter
Parameter whose value can be any BoundingRegion instance, enclosing a region in a 2D plane.
holoviews/core/boundingregion.py:342
ClassChart
The data held within Chart is a numpy array of shape (N, D), where N is the number of samples and D the number of dimensions. Chart Eleme
holoviews/element/chart.py:10
ClassChartPlot
holoviews/plotting/mpl/chart.py:17
next →1–100 of 320, ranked by callers