Package-level declarations
Types
Link copied to clipboard
data class AxisConfig(val isAxisLineRequired: Boolean = true, val shouldEllipsizeAxisLabel: Boolean = false, val minTextWidthToEllipsize: Dp = 40.dp, val ellipsizeAt: TextUtils.TruncateAt = TextUtils.TruncateAt.END)
AxisConfig data class used to mention all config related param required to draw graph.
Link copied to clipboard
data class AxisData(val steps: Int, val labelData: (Int) -> String, val axisPos: Gravity, val labelAndAxisLinePadding: Dp, val axisOffset: Dp, val axisTopPadding: Dp, val axisBottomPadding: Dp, val axisStartPadding: Dp, val axisEndPadding: Dp, val axisStepSize: Dp, val axisLabelAngle: Float, val axisLineColor: Color, val axisLabelColor: Color, val axisLabelFontSize: TextUnit, val axisLineThickness: Dp, val indicatorLineWidth: Dp, val backgroundColor: Color, val typeface: Typeface, val axisConfig: AxisConfig, val startDrawPadding: Dp, val shouldDrawAxisLineTillEnd: Boolean, val axisLabelDescription: (String) -> String, val dataCategoryOptions: DataCategoryOptions)
YAxis data class params used in drawing yAxis in any graph.
Link copied to clipboard
data class DataCategoryOptions(val isDataCategoryInYAxis: Boolean = false, val isDataCategoryStartFromBottom: Boolean = false)
DataCategoryOptions used to hold information about data category like where should draw the data category.