Package-level declarations

Types

Link copied to clipboard

A Compose Multiplatform pie chart.

Link copied to clipboard
Link copied to clipboard

A MeasuringContext extension with pie-chart data.

Link copied to clipboard
interface PieSize

Defines the size of a pie-chart component.

Functions

Link copied to clipboard
fun PieChartHost(chart: PieChart, model: PieChartModel, modifier: Modifier = Modifier)
fun PieChartHost(chart: PieChart, modelProducer: PieChartModelProducer, modifier: Modifier = Modifier, animationSpec: AnimationSpec<Float>? = defaultPieDiffAnimationSpec, animateIn: Boolean = true, placeholder: @Composable BoxScope.() -> Unit = {})

Displays a PieChart.

Link copied to clipboard
fun rememberPieChart(sliceProvider: PieChart.SliceProvider = PieChart.SliceProvider.series( vicoTheme.pieChartColors.map { color -> PieChart.Slice(fill = Fill(color)) } ), spacing: Dp = 0.dp, outerSize: PieSize.Outer = PieSize.Outer.Fill, innerSize: PieSize.Inner = PieSize.Inner.Zero, startAngle: Float = -90f, valueFormatter: PieValueFormatter = PieValueFormatter.Value, legend: Legend<PieChartMeasuringContext, PieChartDrawingContext>? = null): PieChart

Creates and remembers a PieChart.