Skip to content

BarChartRod

Inherits: BaseControl

A bar rod in a BarChartGroup.

Properties

Properties#

background_gradient #

background_gradient: Gradient | None = None

An optional gradient to draw a background with.

bg_from_y #

bg_from_y: Number | None = None

An optional starting position of a background behind this rod.

bg_to_y #

bg_to_y: Number | None = None

An optional ending position of a background behind this rod.

bgcolor #

bgcolor: ColorValue | None = None

An optional color of a background behind this rod.

border_radius #

border_radius: BorderRadiusValue | None = None

Border radius of a bar rod.

border_side #

border_side: BorderSide | None = None

Border to draw around rod.

color #

color: ColorValue | None = None

Rod color.

from_y #

from_y: Number = 0

Specifies a starting position of this rod on Y axis.

gradient #

gradient: Gradient | None = None

Gradient to draw rod's background.

selected #

selected: bool = False

If set to True a tooltip is always shown on top of the bar when BarChart.interactive is set to False.

show_tooltip #

show_tooltip: bool = True

Whether a tooltip should be shown on top of hovered bar.

stack_items #

stack_items: list[BarChartRodStackItem] = field(
    default_factory=list
)

Optional list of BarChartRodStackItem objects to draw a stacked bar.

to_y #

to_y: Number | None = None

Specifies an ending position of this rod on Y axis.

tooltip #

tooltip: str | BarChartRodTooltip = field(
    default_factory=lambda: BarChartRodTooltip()
)

The rod's tooltip configuration for this rod.

width #

width: Number | None = None

The width of this rod.