holoviews.plotting.plotly.plot module#

class holoviews.plotting.plotly.plot.AdjointLayoutPlot(layout, layout_type, subplots, **params)[source]#

Bases: PlotlyPlot, GenericAdjointLayoutPlot

Parameter Definitions


Parameters inherited from:

holoviews.plotting.plot.DimensionedPlot: fontsize, fontscale, show_title, title, normalize, projection

holoviews.plotting.plotly.plot.PlotlyPlot: width, height

initialize_plot(ranges=None, is_geo=False)[source]#

Plot all the views contained in the AdjointLayout Object using axes appropriate to the layout configuration. All the axes are supplied by LayoutPlot - the purpose of the call is to invoke subplots with correct options and styles and hide any empty axes as necessary.

class holoviews.plotting.plotly.plot.GridPlot(layout, ranges=None, layout_num=1, **params)[source]#

Bases: PlotlyPlot, GenericCompositePlot

Plot a group of elements in a grid layout based on a GridSpace element object.

Parameter Definitions


Parameters inherited from:

holoviews.plotting.plot.DimensionedPlot: fontsize, fontscale, show_title, title, normalize, projection

holoviews.plotting.plotly.plot.PlotlyPlot: width, height

hspacing = Number(bounds=(0, None), default=15, inclusive_bounds=(True, True), label='Hspacing')

vspacing = Number(bounds=(0, None), default=15, inclusive_bounds=(True, True), label='Vspacing')

shared_axes = Boolean(default=True, label='Shared axes')

Whether axes ranges should be shared across the layout, if disabled switches axiswise normalization option on globally.

class holoviews.plotting.plotly.plot.LayoutPlot(layout, **params)[source]#

Bases: PlotlyPlot, GenericLayoutPlot

Parameter Definitions


Parameters inherited from:

holoviews.plotting.plot.DimensionedPlot: fontsize, fontscale, show_title, title, normalize, projection

holoviews.plotting.plot.GenericLayoutPlot: transpose

holoviews.plotting.plotly.plot.PlotlyPlot: width, height

hspacing = Number(bounds=(0, None), default=120, inclusive_bounds=(True, True), label='Hspacing')

vspacing = Number(bounds=(0, None), default=100, inclusive_bounds=(True, True), label='Vspacing')

adjoint_spacing = Number(bounds=(0, None), default=20, inclusive_bounds=(True, True), label='Adjoint spacing')

shared_axes = Boolean(default=True, label='Shared axes')

Whether axes ranges should be shared across the layout, if disabled switches axiswise normalization option on globally.

class holoviews.plotting.plotly.plot.PlotlyPlot(keys=None, dimensions=None, layout_dimensions=None, uniform=True, subplot=False, adjoined=None, layout_num=0, style=None, subplots=None, dynamic=False, **params)[source]#

Bases: DimensionedPlot, CallbackPlot

Parameter Definitions


Parameters inherited from:

holoviews.plotting.plot.DimensionedPlot: fontsize, fontscale, show_title, title, normalize, projection

width = Integer(default=400, inclusive_bounds=(True, True), label='Width')

height = Integer(default=400, inclusive_bounds=(True, True), label='Height')

initialize_plot(ranges=None, is_geo=False)[source]#

Initialize the matplotlib figure.

property state#

The plotting state that gets updated via the update method and used by the renderer to generate output.