For the complete documentation index, see llms.txt. This page is also available as Markdown.

PieChartModelProducer

PieChartModelProducer creates and updates PieChartModel instances for PieChartHost.

Use pieSeries inside a transaction:

val modelProducer = remember { PieChartModelProducer() }
LaunchedEffect(Unit) {
    modelProducer.runTransaction {
        pieSeries { series(60, 20, 20) }
    }
}

PieChartModel.Builder.series accepts either a vararg list of values or an iterable collection. Values must be nonnegative.

For static data, you can bypass the model producer and provide a PieChartModel instance directly to PieChartHost.

Last updated