BarChartStyle

class BarChartStyle(val chartContainerStyle: ChartContainerStyle, val bars: BarBarsStyle, val range: BarRangeStyle, val grid: BarGridStyle, val axis: BarAxisStyle, val selectionLine: BarSelectionLineStyle, val zoomControlsVisible: Boolean)(source)

Immutable v3 style for vertical io.github.hdcharts.charts.BarChart.

Configuration is grouped into bars, range, grid, axis, and selectionLine blocks. The chart-level selection state is a top-level composable parameter, not part of this style. Compose with BarChartDefaults.style for theme-aware defaults.

Constructors

Link copied to clipboard
constructor(chartContainerStyle: ChartContainerStyle, bars: BarBarsStyle, range: BarRangeStyle, grid: BarGridStyle, axis: BarAxisStyle, selectionLine: BarSelectionLineStyle, zoomControlsVisible: Boolean)

Properties

Link copied to clipboard

Axis lines and X/Y label configuration.

Link copied to clipboard

Bar visual block (colors, spacing, minimum width).

Link copied to clipboard

The shared container presentation.

Link copied to clipboard

Horizontal grid configuration.

Link copied to clipboard

Optional fixed Y-axis range.

Link copied to clipboard

Selection indicator configuration.

Link copied to clipboard

Whether zoom controls appear in the chart header.