Package-level declarations

Types

Link copied to clipboard
data class AnchorScope(val point: Point<*>, val offset: Offset, val canvasSize: Size, val density: Density)
Link copied to clipboard
data class ChartContext(val canvasSize: Size, val scaleX: Float, val scaleY: Float, val viewport: Viewport)
Link copied to clipboard
interface ChartScope

Receiver scope which is used by the Chart.

Link copied to clipboard
class ChartState(viewport: Viewport)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun Chart(modifier: Modifier = Modifier, chartState: ChartState, maxViewport: Viewport = chartState.viewport, minViewportSize: Size = chartState.viewport.size, maxViewportSize: Size = chartState.viewport.size, enableZoom: Boolean = false, onClick: (Offset, Point<*>) -> Unit = { _, _ -> }, content: ChartScope.() -> Unit)

fun Chart(modifier: Modifier = Modifier, viewport: Viewport? = null, maxViewport: Viewport? = viewport, minViewportSize: Size? = viewport?.size, maxViewportSize: Size? = viewport?.size, enableZoom: Boolean = false, onClick: (Offset, Point<*>) -> Unit = { _, _ -> }, content: ChartScope.() -> Unit)

Creates chart for visualising data.

Link copied to clipboard
fun chartContext(viewport: Viewport, canvasSize: Size): ChartContext
Link copied to clipboard
fun ChartScope.features(vararg renderers: Renderer)