holoviews.plotting.mixins module#

class holoviews.plotting.mixins.DonutMixin[source]#

Bases: object

Shared mixin for Donut plot classes across backends.

Provides the angle computation that turns raw values into wedge start/end angles, plus extent calculation that fixes the plot to a unit circle.

get_extents(element, ranges, range_type='combined', **kwargs)[source]#

Fixed radial extents for a donut chart.

class holoviews.plotting.mixins.WaterfallMixin[source]#

Bases: object

Shared mixin for Waterfall plot classes across backends.

Provides the cumulative-sum computation that turns incremental deltas into floating-bar coordinates, plus extent calculation that uses the cumulative range (not the raw delta range).

get_extents(element, ranges, range_type='combined', **kwargs)[source]#

Y-range derived from cumulative totals, not raw deltas.