Package-level declarations

Types

Link copied to clipboard

A base CartesianLayer implementation.

Link copied to clipboard
open class CandlestickCartesianLayer(var candles: CandlestickCartesianLayer.CandleProvider, var minCandleBodyHeightDp: Float = Defaults.MIN_CANDLE_BODY_HEIGHT_DP, var candleSpacingDp: Float = Defaults.CANDLE_SPACING_DP, var scaleCandleWicks: Boolean = false, var rangeProvider: CartesianLayerRangeProvider = CartesianLayerRangeProvider.auto(), var verticalAxisPosition: Axis.Position.Vertical? = null, var drawingModelInterpolator: CartesianLayerDrawingModelInterpolator<CandlestickCartesianLayerDrawingModel.CandleInfo, CandlestickCartesianLayerDrawingModel> = CartesianLayerDrawingModelInterpolator.default()) : BaseCartesianLayer<CandlestickCartesianLayerModel>

Draws the content of candlestick charts.

Link copied to clipboard

Visualizes data on a Cartesian plane. CartesianLayers are combined and drawn by CartesianCharts.

Link copied to clipboard
open class ColumnCartesianLayer(var columnProvider: ColumnCartesianLayer.ColumnProvider, var columnCollectionSpacingDp: Float = Defaults.COLUMN_COLLECTION_SPACING, var mergeMode: (ExtraStore) -> ColumnCartesianLayer.MergeMode = { MergeMode.Grouped() }, var dataLabel: TextComponent? = null, var dataLabelVerticalPosition: VerticalPosition = VerticalPosition.Top, var dataLabelValueFormatter: CartesianValueFormatter = CartesianValueFormatter.decimal(), var dataLabelRotationDegrees: Float = 0.0f, var rangeProvider: CartesianLayerRangeProvider = CartesianLayerRangeProvider.auto(), var verticalAxisPosition: Axis.Position.Vertical? = null, var drawingModelInterpolator: CartesianLayerDrawingModelInterpolator<ColumnCartesianLayerDrawingModel.ColumnInfo, ColumnCartesianLayerDrawingModel> = CartesianLayerDrawingModelInterpolator.default()) : BaseCartesianLayer<ColumnCartesianLayerModel>

Displays data as vertical bars.

Link copied to clipboard
open class LineCartesianLayer(var lineProvider: LineCartesianLayer.LineProvider, var pointSpacingDp: Float = Defaults.POINT_SPACING, var rangeProvider: CartesianLayerRangeProvider = CartesianLayerRangeProvider.auto(), var verticalAxisPosition: Axis.Position.Vertical? = null, var drawingModelInterpolator: CartesianLayerDrawingModelInterpolator<LineCartesianLayerDrawingModel.PointInfo, LineCartesianLayerDrawingModel> = CartesianLayerDrawingModelInterpolator.default()) : BaseCartesianLayer<LineCartesianLayerModel>

Draws the content of line charts.

Functions

Link copied to clipboard
fun CandlestickCartesianLayer.CandleProvider.Companion.absoluteRelative(absolutelyBullishRelativelyBullish: CandlestickCartesianLayer.Candle, absolutelyBullishRelativelyNeutral: CandlestickCartesianLayer.Candle, absolutelyBullishRelativelyBearish: CandlestickCartesianLayer.Candle, absolutelyNeutralRelativelyBullish: CandlestickCartesianLayer.Candle, absolutelyNeutralRelativelyNeutral: CandlestickCartesianLayer.Candle, absolutelyNeutralRelativelyBearish: CandlestickCartesianLayer.Candle, absolutelyBearishRelativelyBullish: CandlestickCartesianLayer.Candle, absolutelyBearishRelativelyNeutral: CandlestickCartesianLayer.Candle, absolutelyBearishRelativelyBearish: CandlestickCartesianLayer.Candle): CandlestickCartesianLayer.CandleProvider