Package io.data2viz.charts.config

Types

AxisConfig
Link copied to clipboard
common
interface AxisConfig : Font, Stroke, TickConfig
The configuration interface for an axis.
ChartBasicConfig
Link copied to clipboard
common
interface ChartBasicConfig
Chart basic configuration.
ChartConfig
Link copied to clipboard
common
interface ChartConfig : Font, Stroke, ChartBasicConfig, Config<ChartConfig>
The ChartConfig is the central point of the configuration that holds a lot of configuration properties.
Config
Link copied to clipboard
common
interface Config<C>
Configuration interface.
CursorConfig
Link copied to clipboard
common
interface CursorConfig : Stroke
The configuration interface for a CursorImpl.
EventConfig
Link copied to clipboard
common
interface EventConfig
Chart events configuration.
LegendConfig
Link copied to clipboard
common
interface LegendConfig : Font, Stroke
The configuration for the Legend.
MarkConfig
Link copied to clipboard
common
data class MarkConfig : Font, Stroke
Mark configuration.
SelectionConfig
Link copied to clipboard
common
data class SelectionConfig(fill: Color, strokeColor: Color?, strokeWidth: Double?)
Selection layer configuration.
TickConfig
Link copied to clipboard
common
interface TickConfig
The stroke properties needed to draw ticks.
TitleConfig
Link copied to clipboard
common
interface TitleConfig : Font
The configuration interface for a Title.
TooltipConfig
Link copied to clipboard
common
interface TooltipConfig : Font, Stroke
The configuration interface for a Tooltip.
ZoomConfig
Link copied to clipboard
common
data class ZoomConfig(fill: Color, strokeColor: Color?, strokeWidth: Double?, minXZoomRatio: Double?, maxXZoomRatio: Double?, minYZoomRatio: Double?, maxYZoomRatio: Double?)
The Zoom configuration, styling information for the zooming rectangle layer, and min/max properties to define "zooming limits".

Functions

configuration
Link copied to clipboard
common
fun configuration(init: ChartConfig.() -> Unit = {}): ChartConfig
Build a chart configuration.