vico
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
vico
compose
/
com.patrykandpatrick.vico.compose.cartesian.layer
/
rememberColumnCartesianLayer
remember
Column
Cartesian
Layer
@
Composable
fun
rememberColumnCartesianLayer
(
columnProvider
:
ColumnCartesianLayer.ColumnProvider
=
ColumnCartesianLayer.ColumnProvider.series( vicoTheme.columnCartesianLayerColors.map { color -> rememberLineComponent(Fill(color), Defaults.COLUMN_WIDTH.dp) } )
,
columnCollectionSpacing
:
Dp
=
Defaults.COLUMN_COLLECTION_SPACING.dp
,
mergeMode
:
(
ExtraStore
)
->
ColumnCartesianLayer.MergeMode
=
{ MergeMode.Grouped() }
,
dataLabel
:
TextComponent
?
=
null
,
dataLabelPosition
:
Position.Vertical
=
Position.Vertical.Top
,
dataLabelValueFormatter
:
CartesianValueFormatter
=
remember { CartesianValueFormatter.decimal() }
,
dataLabelRotationDegrees
:
Float
=
0.0f
,
rangeProvider
:
CartesianLayerRangeProvider
=
remember { CartesianLayerRangeProvider.auto() }
,
verticalAxisPosition
:
Axis.Position.Vertical
?
=
null
,
drawingModelInterpolator
:
CartesianLayerDrawingModelInterpolator
<
ColumnCartesianLayerDrawingModel.Entry
,
ColumnCartesianLayerDrawingModel
>
=
remember { CartesianLayerDrawingModelInterpolator.default() }
)
:
ColumnCartesianLayer
Creates and remembers a
ColumnCartesianLayer
.