Skip to content

Bar chart

Vertical bars from a shared baseline, optionally selectable.

Bar chart Bar chart

var selected by remember {
    mutableIntStateOf(
        value = 1,
    )
}
val months =
    listOf(
        JengaBarChartEntry(
            label = "May",
            value = 8200f,
        ),
        JengaBarChartEntry(
            label = "Jun",
            value = 12400f,
        ),
        JengaBarChartEntry(
            label = "Jul",
            value = 9100f,
        ),
    )
JengaBarChart(
    entries = months,
    barContentDescription = { "${it.label}, ${it.value}" },
    selectedIndex = selected,
    onSelect = { selected = it },
)

API reference for JengaBarChartEntry