Bar Chart Style
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.