Skip to content

ChartAxis

Inherits: BaseControl

Configures chart axis.

Properties

Properties#

label_size class-attribute instance-attribute #

label_size: Number = 22

The maximum space for each label in labels.

Each label will stretch to fit this space.

label_spacing class-attribute instance-attribute #

label_spacing: Number | None = None

The spacing/interval between labels.

If a value is not set, a suitable value will be automatically calculated and used.

labels class-attribute instance-attribute #

labels: list[ChartAxisLabel] = field(default_factory=list)

The list of ChartAxisLabel objects to set custom axis labels for only specific values.

show_labels class-attribute instance-attribute #

show_labels: bool = True

Whether to display the labels along the axis. If labels is empty then automatic labels are displayed.

show_max class-attribute instance-attribute #

show_max: bool = True

Whether to display a label for the maximum value independent of the sampling interval.

show_min class-attribute instance-attribute #

show_min: bool = True

Whether to display a label for the minimum value independent of the sampling interval.

title class-attribute instance-attribute #

title: Control | None = None

A Control to display as axis title.

title_size class-attribute instance-attribute #

title_size: Number = 16

The size of title area.